Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge development to release/1.0.0 #227

Open
wants to merge 3,507 commits into
base: release/1.0.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3507 commits
Select commit Hold shift + click to select a range
1093dd7
chore: fix eslint errors
emgk Mar 20, 2024
0e7f237
Merge pull request #264 from wpmudev/fix/new-select
emgk Mar 20, 2024
182e20b
Merge pull request #263 from wpmudev/docs/hook
emgk Mar 20, 2024
4bf5b68
Merge pull request #261 from wpmudev/usestyles-hook-fixes
emgk Mar 20, 2024
d9f00d0
merge with development
abder Mar 21, 2024
5e4b724
chore/Select: removed unused prop optionAppreance
abder Mar 21, 2024
a8b565e
fix/Select: customWidth and error not working in Async variation
abder Mar 21, 2024
face050
fix/Select: search varition bug
abder Mar 21, 2024
41be082
update/Select: docs Async example
abder Mar 21, 2024
aa8fc88
fix(radio): radio high contrast design fix.
creador-dev Mar 22, 2024
c5744c4
fix(sidebar): sidebar width fix in large screen.
creador-dev Mar 22, 2024
607abb1
update/Dropdown: added missing stories
abder Mar 22, 2024
187e4c5
update/Dropdown: Async example
abder Mar 22, 2024
ba4cb86
update/Dropdown: select variables variation
abder Mar 22, 2024
70e21e8
update/Dropdown: props
abder Mar 22, 2024
b5e2138
Merge pull request #260 from wpmudev/update-select-dropdown-docs
emgk Mar 25, 2024
2116777
validation for baase select
abder Mar 26, 2024
c021317
remove validation from stories
abder Mar 26, 2024
03a41c1
update/Checkbox: validation support for basic variation
abder Mar 26, 2024
8ad0b28
New/Checkbox: error variation
abder Mar 27, 2024
fa25e4b
Merge branch 'development' of github.com:wpmudev/sui-react into fix/d…
creador-dev Mar 28, 2024
c2d013f
Merge pull request #266 from wpmudev/fix/design
emgk Apr 1, 2024
2b60914
update/Radio: added validation support
abder Apr 1, 2024
f0ea510
update/Input: code page documentation
abder Apr 1, 2024
cd4a17f
update/PasswordField: doc for validation
abder Apr 1, 2024
571007b
update/textarea: validation docs
abder Apr 1, 2024
584c517
update/Checkbox: validation doc
abder Apr 1, 2024
acfca1a
update/radio: validation docs
abder Apr 1, 2024
3690f01
update: form validation common component doc
abder Apr 2, 2024
fec682c
Merge branch 'development' of https://github.com/wpmudev/sui-react in…
abder Apr 2, 2024
e76b7c0
✨ new(select): select with variable variation added.
creador-dev Apr 2, 2024
9d50085
Merge pull request #265 from wpmudev/validation-form-fields
emgk Apr 2, 2024
ad444a1
new(select): select variable design fix.
creador-dev Apr 3, 2024
ea85a6c
new(select): select variable design fix.
creador-dev Apr 3, 2024
04afc04
new(select): select variable tokens added and styles fixes.
creador-dev Apr 3, 2024
8fa5fd8
new(select): select variable tokens cleaning up.
creador-dev Apr 3, 2024
0558682
new(select): select variable tokens cleaning up.
creador-dev Apr 3, 2024
8959247
new(global): cleaning up tokens name for better readability.
creador-dev Apr 3, 2024
1e8d5fc
update/Dropdown: added unit tests for asyncronous variation
abder Apr 3, 2024
1f40f1f
update/Select: tests for async functionality
abder Apr 3, 2024
6d9f8a7
Merge with development
abder Apr 3, 2024
b22f173
chore/useValidation: refactoring
abder Apr 4, 2024
5c3ef5e
fix(icons): icons stories type refactoring.
creador-dev Apr 5, 2024
dbf2780
fix: type issues in form components
abder Apr 5, 2024
b01802a
chore: move getRuleType function to useValidators hook
abder Apr 5, 2024
9d418b6
new/useValidation: url rule
abder Apr 5, 2024
bb64b23
Merge pull request #267 from wpmudev/new/select-var
emgk Apr 8, 2024
4643db9
✨ new(icons): products icons have been updated.
creador-dev Apr 8, 2024
3a195fd
Merge branch 'development' of https://github.com/wpmudev/sui-react in…
abder Apr 8, 2024
9989972
fix: select-variable type on standard select
abder Apr 8, 2024
072dbf4
update/select: variable variation documentation
abder Apr 8, 2024
123b4ff
update/Select: tests for variable variation
abder Apr 8, 2024
a767e61
✨ new(icons): products icons have been updated.
creador-dev Apr 9, 2024
8be5a9b
✨ new(icons): reverted file names.
creador-dev Apr 9, 2024
642ec0e
✨ new(icons): reverted file names.
creador-dev Apr 9, 2024
06890ae
update Dropdown docs
abder Apr 9, 2024
1aff6dd
✨ new(icons): updated icons and replaced with the new one.
creador-dev Apr 9, 2024
553f623
✨ new(icons): updated icons and replaced with the new one.
creador-dev Apr 9, 2024
748ec35
fix(icons): resolved test case.
creador-dev Apr 9, 2024
6a39fa6
fix(select): added disabled prop for select and dropdown.
creador-dev Apr 9, 2024
a8a21a2
Merge pull request #268 from wpmudev/select-dropdown-tests
emgk Apr 10, 2024
395b630
✨ new(icons): updated checkbox and woocommerce icon.
creador-dev Apr 10, 2024
a1ff740
✨ new(icons): cleaned up icon files.
creador-dev Apr 10, 2024
c0d8121
fix(docs): props updated and accesibility fix.
creador-dev Apr 11, 2024
b65c446
fix(tag): tag props updated.
creador-dev Apr 11, 2024
06042e8
fix(select): accessibility fixes for select component.
creador-dev Apr 12, 2024
23a6210
fix(accordion): accessibility fixes for accordion.
creador-dev Apr 12, 2024
ad14b32
fix(accordion): accordion overflow fix.
creador-dev Apr 12, 2024
cebef49
fix(accordion): accordion overflow fix.
creador-dev Apr 12, 2024
185b960
fix(accordion): accordion disabled fix.
creador-dev Apr 12, 2024
fe65202
🐛 fix(color picker): color picker removed isSmall prop.
creador-dev Apr 15, 2024
23014ce
🐛 fix(datepicker): datepicker input element readyonly fix for styles.
creador-dev Apr 15, 2024
ac8d70c
🐛 fix(datepicker): datepicker input error added.
creador-dev Apr 15, 2024
344876c
🐛 fix(datepicker): datepicker input error added.
creador-dev Apr 15, 2024
e62bf64
🐛 fix(datepicker): datepicker input error prop fix.
creador-dev Apr 15, 2024
c0b8533
🐛 fix(dropdown): added dropdown size prop.
creador-dev Apr 15, 2024
007ed6c
🐛 fix(dropdown): added dropdown size prop.
creador-dev Apr 15, 2024
06a9bd9
✨ new(notifications): notifications margin added.
creador-dev Apr 15, 2024
9067136
✨ new(navigation): navigation dropdown width fix.
creador-dev Apr 15, 2024
cef0145
✨ new(dropdown): dropdown test case fix.
creador-dev Apr 15, 2024
39f97f6
Merge pull request #270 from wpmudev/new/icons-refactor
emgk Apr 16, 2024
c6d971f
Merge pull request #271 from wpmudev/fix/docs
emgk Apr 16, 2024
a61bcdf
select value default value on mount fix
abder Apr 16, 2024
5fcaad4
🐛 fix(select): accessibility fixes for select component.
creador-dev Apr 17, 2024
2ac7fba
🐛 fix(checkbox): accessibility fixes for checkbox component.
creador-dev Apr 17, 2024
7005d79
🐛 fix(global): ariaAttrs prop for accessiblity.
creador-dev Apr 17, 2024
5d7ba5a
🐛 fix(input): input keyboard accessiblity fix.
creador-dev Apr 17, 2024
e50738b
new/Modal: onCloseModal prop
abder Apr 17, 2024
31301d9
Merge pull request #272 from wpmudev/fix-select-default-value
emgk Apr 17, 2024
c54fc6c
🐛 fix(input): resolved tests.
creador-dev Apr 18, 2024
8abb2d4
Merge branch 'development' into fix/keyboard-accessibility
creador-dev Apr 18, 2024
372e185
🐛 fix(select): resolved tests.
creador-dev Apr 18, 2024
cbdea09
Merge branch 'fix/keyboard-accessibility' of github.com:wpmudev/sui-r…
creador-dev Apr 18, 2024
b017a36
🐛 fix(segment-control): accessiblity fixes.
creador-dev Apr 18, 2024
8e3c6f6
🐛 fix(segment-control): accessiblity fixes.
creador-dev Apr 18, 2024
58209da
🐛 fix(search): search component aria attributes.
creador-dev Apr 18, 2024
7bb5744
fix/uploader: onChange should not be called onMount
abder Apr 18, 2024
d59bc69
fix/Uploader: flashy preview image
abder Apr 18, 2024
e167d00
🐛 fix(colorpicker): colorpicker color reset issue resolved.
creador-dev Apr 19, 2024
5f16419
Merge pull request #274 from wpmudev/fix-uploader-onchange-prop
emgk Apr 19, 2024
18ef21c
🐛 fix(colorpicker): colorpicker changes reverted.
creador-dev Apr 19, 2024
d7924c3
Merge branch 'development' into fix/keyboard-accessibility
creador-dev Apr 19, 2024
8e33851
🐛 fix(tests): resolved testcases of rich text and colorpicker.
creador-dev Apr 19, 2024
2b69168
♿ accessibility(button): button has unnecessary target attr.
creador-dev Apr 22, 2024
67383f9
Merge pull request #273 from wpmudev/fix/keyboard-accessibility
emgk Apr 22, 2024
68ba71b
🐛 fix(accordion): accordion border radius issue fix.
creador-dev Apr 22, 2024
448cdee
Merge pull request #275 from wpmudev/fix/accordion
emgk Apr 22, 2024
1b60e05
fix(uploader): add onChange in callback deps list
emgk Apr 24, 2024
bdb99e4
Merge pull request #276 from wpmudev/fix/uploader-onchange
emgk Apr 24, 2024
34fdfc6
update modal overlay z-index
abder Apr 24, 2024
a510ce9
fix/ColorPicker: show select button on mount
abder Apr 24, 2024
a68469f
fix/Drawer: non clickable area
abder Apr 24, 2024
260b49d
fix/Drawer: width in rtl
abder Apr 25, 2024
8c35b08
fix/Drawer: large variation issue
abder Apr 25, 2024
ddedf8b
fix/ColorPicker: fix reset test not passing
abder Apr 25, 2024
60a52c6
Merge pull request #278 from wpmudev/quick-fixes-for-thc
emgk Apr 26, 2024
cdeea18
fix/Select: ul elements padding issue
abder Apr 26, 2024
af482cb
Merge pull request #281 from wpmudev/fix-select-padding
emgk Apr 26, 2024
4b4c5b5
🐛 fix(high contrast): high contrast styles improvement for components.
creador-dev Apr 29, 2024
28f573c
🐛 fix(high contrast): high contrast styles improvement for components.
creador-dev Apr 29, 2024
807422c
🐛 fix(high contrast): high contrast styles improvement for components.
creador-dev Apr 29, 2024
f6118d5
🐛 fix(upsell): upsell styles fix.
creador-dev Apr 29, 2024
6193a2d
🐛 fix(drawer): drawer width fix.
creador-dev Apr 30, 2024
8f8095d
🐛 fix(modal): modal app variant responsive fix.
creador-dev Apr 30, 2024
d891073
🐛 fix(popover): width issue of popover in mobile.
creador-dev Apr 30, 2024
0cf2fd7
🐛 fix(components): navigation and config table styles fixes.
creador-dev Apr 30, 2024
5df315b
🐛 fix(empty-state): wrong prop passed in button.
creador-dev Apr 30, 2024
d6bbbc9
🐛 fix(components): wrong prop passed in button.
creador-dev Apr 30, 2024
e345e71
trigger ci test.
creador-dev May 1, 2024
5531716
🐛 fix(colorpicker): jest canvas mock for colorpicker.
creador-dev May 1, 2024
0d90c60
🐛 fix(test): fix table prop type.
creador-dev May 1, 2024
a1955f9
fix/Pagination: Move selectedPage state out
abder May 2, 2024
3be4cb8
update/pagination: documentation
abder May 2, 2024
ce53b27
fix/Table: pagination
abder May 7, 2024
527bd1e
fix/Table: documentation example pagination
abder May 8, 2024
29fd679
Merge pull request #284 from wpmudev/fix-pagination
emgk May 9, 2024
f3b40f8
Merge branch 'development' into fix/contrast-responsive
emgk May 9, 2024
b3521b8
Merge pull request #269 from wpmudev/use-validation-improvements
emgk May 9, 2024
c4b9072
Merge pull request #283 from wpmudev/fix/contrast-responsive
emgk May 9, 2024
bf3b1e7
fix ColorPicker label overlap
abder May 15, 2024
108e4c4
New: code page
abder May 15, 2024
1b057ef
Merge pull request #286 from wpmudev/fix-color-picker-select-label
emgk May 15, 2024
fff7f68
New: Story for Icon
abder May 15, 2024
72c42a8
added disabledAlpha prop
abder May 16, 2024
726ae35
style fix
abder May 16, 2024
26c1157
fix enabled alpha example
abder May 16, 2024
b2b87f7
typo fix
abder May 16, 2024
866e8ed
remove alpha slider when alpha is disabled
abder May 16, 2024
f224832
Add changeset
emgk May 17, 2024
0e2d781
fix colorpicker hue slider
abder May 17, 2024
f37b307
merge with remote branch
abder May 17, 2024
1b12c37
Merge pull request #288 from wpmudev/color-picker-transparency
emgk May 17, 2024
59a2bd5
fix scrollbar in nav tabs
abder May 20, 2024
b58b8e9
fix color-picker second issue
abder May 20, 2024
0f89172
remove debugging
abder May 20, 2024
648732b
Add changeset
emgk May 20, 2024
aa419c0
Merge pull request #290 from wpmudev/color-picker-new-fix
emgk May 20, 2024
83aa88e
Release new packages
emgk May 17, 2024
c1dcc36
Merge branch 'development' into fix-tabs-scrollbar
emgk May 20, 2024
176e55c
Add changeset
emgk May 20, 2024
89f38cd
Merge pull request #289 from wpmudev/fix-tabs-scrollbar
emgk May 20, 2024
a3b6365
Added props for code page
abder May 20, 2024
9865e6b
docs(changelog): Added css and icons changelog.
creador-dev May 21, 2024
dbaf697
docs(changelog): Added css and icons changelog.
creador-dev May 21, 2024
2d314bc
fix: colorScheme not working on load on playground
abder May 21, 2024
d1da25d
🐛 fix(table): table select all issue fix.
creador-dev May 21, 2024
fcefac3
New/IconsPack: Examples
abder May 21, 2024
c3b3c32
updated avatar and box components
abder May 21, 2024
db9c2d2
updated descriptions
abder May 22, 2024
b820788
generate new readmes
abder May 22, 2024
254182a
update icons package description
abder May 22, 2024
6649a30
update sui-docs readme
abder May 22, 2024
e1742ea
revert icons and css packages
abder May 22, 2024
d9b2642
links fixes in sui-icon and sui-css readmes
abder May 22, 2024
3af687e
Merge pull request #293 from wpmudev/update-packages-readmes
emgk May 22, 2024
2bc1acc
Merge pull request #291 from wpmudev/docs/changelog
emgk May 22, 2024
f3d1242
Merge pull request #287 from wpmudev/update-icons-docs
emgk May 22, 2024
198a609
📝 docs(colors): colors docs improvement.
creador-dev May 23, 2024
523ae31
🐛 fix(high contrast): high contrast styles fix for button and dropdown.
creador-dev May 23, 2024
eca6408
🐛 fix(high contrast): high contrast styles fix for tabs.
creador-dev May 23, 2024
7862284
🐛 fix(high contrast): high contrast styles for navigation.
creador-dev May 23, 2024
c8ace66
🐛 fix(high contrast): high contrast styles for table border.
creador-dev May 23, 2024
8901c8d
🐛 fix(high contrast): high contrast style fix for accordion.
creador-dev May 23, 2024
a8fd673
🐛 fix(high contrast): high contrast style fix for accordion.
creador-dev May 23, 2024
eea2426
Fix: useStyles is generating an unecessary classname
abder May 23, 2024
7083401
resolve conflicts
abder May 23, 2024
c1deacc
📝 docs(colors): colors docs improvement.
creador-dev May 24, 2024
7396695
Merge branch 'development' into docs/colors
creador-dev May 24, 2024
37d5627
📝 docs: grid, layout , typography fixes.
creador-dev May 24, 2024
a13f7d7
Merge branch 'docs/colors' of github.com:wpmudev/sui-react into docs/…
creador-dev May 24, 2024
c90c37d
New: Support for nested styles & custom media queries
abder May 24, 2024
3552574
resolved tests.
creador-dev May 24, 2024
a070f9e
resolved tests.
creador-dev May 24, 2024
2da8d12
new: doc for the nesting feature of useStyles
abder May 27, 2024
dfb793d
Added example for url
abder Jun 3, 2024
ab56052
🐛 fix(uploader): uploader accessibility color fixes.
creador-dev Jun 26, 2024
332c3ec
Merge pull request #295 from wpmudev/use-styles-hook-fixes
emgk Jun 28, 2024
4d8a4dd
Merge pull request #292 from wpmudev/fix/table
emgk Jun 28, 2024
05e2213
Merge pull request #294 from wpmudev/fix/high-contrast
emgk Jun 28, 2024
03aaadc
Merge branch 'development' into fix/uploader-color
creador-dev Jun 28, 2024
a3d0f9d
Merge pull request #298 from wpmudev/fix/uploader-color
emgk Jun 28, 2024
8793a22
Merge branch 'development' into docs/colors
creador-dev Jun 28, 2024
384206d
Merge pull request #296 from wpmudev/docs/colors
emgk Jun 28, 2024
70841c3
Merge pull request #297 from wpmudev/url-validator-docs
emgk Jun 28, 2024
71343da
✨ new(button): button color updated.
creador-dev Jul 3, 2024
decefbe
✨ new(footer): footer color updated.
creador-dev Jul 3, 2024
9416f4a
✨ new(footer): footer color updated.
creador-dev Jul 3, 2024
3519dba
Merge pull request #300 from wpmudev/fix/a11y-issues
emgk Jul 3, 2024
7346516
✨ docs(tag): added php function to add tag in plugin menu.
creador-dev Jul 3, 2024
d5beda5
✨ new(button): button color updated.
creador-dev Jul 3, 2024
ed28878
✨ docs(tag): added php function to add tag in plugin menu.
creador-dev Jul 3, 2024
247025d
Merge pull request #302 from wpmudev/docs/tag
emgk Jul 3, 2024
1d3175c
Merge pull request #301 from wpmudev/new/button-color
emgk Jul 3, 2024
a27f514
Reset packages version
emgk Jul 3, 2024
8a0596c
Fix versions
emgk Jul 3, 2024
35efbad
Merge pull request #303 from wpmudev/update/versions
emgk Jul 3, 2024
95502d7
fix: added missing dependencies to some packages
abder Jul 3, 2024
a4119f6
Install whole sui packages docs
abder Jul 4, 2024
98c3ea9
conflict fix
abder Jul 4, 2024
f33f7a1
fix: sui-css package version
abder Jul 4, 2024
6e5c595
fix label in storybook navigation component
abder Jul 5, 2024
ef7162e
new: added dashboard icon to navigation
abder Jul 5, 2024
f3c85f4
fix: dasboard icon name
abder Jul 5, 2024
953bceb
Merge pull request #305 from wpmudev/minor-issues-fixes
emgk Jul 9, 2024
66f7c5e
remove sui-css & sui-icons from the deps of sui-react
abdo99989 Jul 9, 2024
9cb88d6
merge with development
abdo99989 Jul 9, 2024
12e23b4
fix: installing sui-react instructions
abdo99989 Jul 9, 2024
a9c5853
Merge pull request #304 from wpmudev/fix-missing-dependencies
emgk Jul 9, 2024
cb7ef5c
fix(color-picker): import opaque image using require.
emgk Jul 29, 2024
a5c32da
Merge branch 'development' into fix/color-picker-image-url
emgk Jul 29, 2024
1b78b38
Merge pull request #312 from wpmudev/fix/color-picker-image-url
emgk Jul 29, 2024
3e64fb3
fix(dropdown): page gets reset when change search query
emgk Aug 15, 2024
4939b4e
fix(uploader): add onChange in dependencies for onRemoveFile method
emgk Aug 15, 2024
47f2fcc
fix(dropdown): reset page only if isAsync is true
emgk Aug 15, 2024
31fd3e9
fix(dropdown): delay reset page
emgk Aug 15, 2024
a03d605
Merge pull request #317 from wpmudev/fix/dropdown-async-issue
emgk Aug 15, 2024
de6fecc
fix(dropdown): prevent fetch next page when open dropdown
emgk Aug 15, 2024
e40bb3d
fix(uploader): image refreshing
emgk Aug 15, 2024
0d4da4e
Merge pull request #318 from wpmudev/fix/dropdown-uploader-issues
emgk Aug 15, 2024
2a13bbe
fix(color-picker): add new defaultColor prop
emgk Aug 15, 2024
a87e760
Merge pull request #319 from wpmudev/fix/color-picker-reset-button
emgk Aug 15, 2024
6b12199
fix(color-picker): remove placeholder
emgk Aug 16, 2024
528167d
Merge pull request #320 from wpmudev/fix/remove-color-picker-placeholder
emgk Aug 16, 2024
a6eb5da
improve(color-picker): add HEX validation
emgk Aug 19, 2024
4aa9217
fix(color-picker): apply change to the picker when input value change
emgk Aug 20, 2024
59b2f07
Merge pull request #321 from wpmudev/fix/color-picker
emgk Aug 20, 2024
02c4a71
fix(color-picker): update picker pointer when RGB fields get updated.
emgk Aug 20, 2024
d70b094
Merge pull request #325 from wpmudev/fix/color-picker-rgb-input-fields
emgk Aug 20, 2024
989de97
✨ new(segmented button): segmented button active and focus state desi…
creador-dev Sep 16, 2024
8102d58
Merge pull request #327 from wpmudev/new/segmented-button
emgk Sep 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
16 changes: 16 additions & 0 deletions .babelrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"sourceType": "unambiguous",
"presets": [
[
"@babel/preset-env",
{
"targets": {
"chrome": 100
}
}
],
"@babel/preset-typescript",
"@babel/preset-react"
],
"plugins": []
}
8 changes: 8 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
13 changes: 13 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "wpmudev/sui-react" }
],
"commit": false,
"linked": [],
"access": "restricted",
"baseBranch": "development",
"updateInternalDependencies": "patch",
"ignore": []
}
5 changes: 5 additions & 0 deletions .changeset/sweet-papayas-move.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@wpmudev/sui-color-picker": patch
---

🐛 fix(color-picker): hue slider not updating the color
5 changes: 5 additions & 0 deletions .changeset/tall-steaks-fly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@wpmudev/sui-css": patch
---

fix(css): fix scrollbar in nav tabs
5 changes: 2 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@
root = true

[*]
indent_style = tab
indent_size = 4
tab_width = 4
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab

[{package.json,*.yml}]
indent_style = space
Expand Down
4 changes: 4 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.cache
.idea
dist
node_modules
44 changes: 44 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
module.exports = {
parser: "@typescript-eslint/parser",
env: {
es6: true,
browser: true,
node: true,
"jest/globals": true,
},
settings: {
react: {
version: "detect",
},
},
extends: [
"plugin:@wordpress/eslint-plugin/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:eslint-comments/recommended",
"plugin:jest/recommended",
"plugin:jest/style",
"plugin:storybook/recommended",
],
overrides: [
{
env: {
node: true,
},
files: [".eslintrc.{js,cjs}"],
parserOptions: {
sourceType: "script",
},
},
],
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
},
plugins: ["react"],
rules: {
"import/no-extraneous-dependencies": "off",
},
}
32 changes: 32 additions & 0 deletions .github/workflows/code-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Code Review

on:
pull_request:
branches:
- development
- master
push:
branches:
- development
- master

jobs:
code-quality:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '18'

- name: Install Dependencies
run: npm ci

- name: Run code quality checks
run: |
npm run test:a11y -- --coverage
npm run lint
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ node_modules
.npmrc
.changelog
.dccache
dist
lib
.idea
storybook-static
coverage
verdaccio
.vscode

# Ignore all error logs.
*.log
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ coverage
# Ignore minified files:
*.min.js
*.min.css
*.md
*.mdx
13 changes: 8 additions & 5 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
{
"useTabs": true,
"tabWidth": 4,
"bracketSpacing": true,
"jsxSingleQuote": false,
"printWidth": 80,
"singleQuote": true,
"trailingComma": "es5",
"proseWrap": "always",
"semi": false,
"singleQuote": false,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": true,
"bracketSameLine": false,
"arrowParens": "always",
"parenSpacing": true,
"bracketSpacing": true,
"endOfLine": "lf",
"overrides": [
{
Expand Down
7 changes: 7 additions & 0 deletions .storybook/.babelrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"presets": [
"@babel/preset-env",
"@babel/preset-typescript",
"@babel/preset-react"
]
}
21 changes: 21 additions & 0 deletions .storybook/assets/css/wordpress.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/**
* Version: 6.0
* Source: wp-includes/css/
*/
@import url(./wordpress/dashicons.css);
@import url(./wordpress/admin-bar.css);

/**
* Version: 6.0
* Source: wp-admin/css/
*/
@import url(./wordpress/common.css);
@import url(./wordpress/admin-menu.css);
@import url(./wordpress/nav-menus.css);
@import url(./wordpress/l10n.css);

/**
* Showcase
*
* Add some custom styles for showcase admin bar.
*/
Loading
Loading