Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3976 commits
Select commit Hold shift + click to select a range
3ba3346
update: READMEs
abder Oct 23, 2024
99ddb96
update package lock file
abder Oct 23, 2024
d2122c6
update package lock
abder Oct 23, 2024
a8e1079
update npm registery
abder Oct 24, 2024
c405a03
merge with dev utils branch
abder Oct 24, 2024
37b2b9e
fix: skeleton a11y test
abder Oct 24, 2024
be4612b
Fix: a11y test
abder Oct 24, 2024
de46af8
new: use-prevent-unload hook
abder Oct 28, 2024
88d5fef
usePreventUnlod hook docs
abder Oct 28, 2024
25aaae8
removed sui react
abder Nov 5, 2024
935ac54
fix ci error: update package.json
abder Nov 5, 2024
e49b98d
fix useStyles hook not working in safari
abder Nov 6, 2024
9b26214
Removed unecessary packages
abder Nov 6, 2024
632a5f5
removed the check on css props validity
abder Nov 6, 2024
c33ccb6
new: added border to DashboardWidget component
abder Nov 7, 2024
725e595
fix: toolbar actions size has to be larger
abder Nov 7, 2024
12df340
fix spacing issue in toggle toolbar
abder Nov 7, 2024
9aad4ae
fix: sidebar dropdown z-index issue
abder Nov 8, 2024
93766cf
fix nested rows with columns style issue
abder Nov 8, 2024
023f6d3
spacing fixes for summary box
abder Nov 8, 2024
fe02304
🐛 fix(grid): grid spacing fix.
creador-dev Nov 11, 2024
38eba48
table selection cell issue in safari
abder Nov 11, 2024
b99caf6
Merge branch 'fix/sui-grid' of https://github.com/wpmudev/sui-react i…
abder Nov 12, 2024
f91d90d
minor fixes
abder Nov 12, 2024
d4b840e
Merge pull request #335 from wpmudev/fix/sui-grid
emgk Nov 13, 2024
8fb5f69
flex direction fix in summary box
abder Nov 13, 2024
73488fa
Merge branch 'fix-sui-react-dependencies' of https://github.com/wpmud…
abder Nov 13, 2024
036af19
✨ new(navigation): wpmudev navigation structure improved.
creador-dev Nov 13, 2024
6dc477e
✨ new(navigation): wpmudev navigation structure improved.
creador-dev Nov 13, 2024
7e136bd
✨ new(navigation): navigation wpmudev styles improvement.
creador-dev Nov 13, 2024
9663293
✨ new(navigation): navigation wpmudev added new style.
creador-dev Nov 13, 2024
359ec21
fix colors in notification & tabs
abder Nov 14, 2024
398e4e3
notifiaction color fix & button link external
abder Nov 15, 2024
abe6769
fix: link focus outline not appearing
abder Nov 15, 2024
5c0039f
merge
abder Nov 18, 2024
40bd2f8
Added: new SummaryBox variation
abder Nov 18, 2024
1c97387
fix: modal scroll bar background
abder Nov 19, 2024
9480e73
✨ new(navigation wpmudev): navigation wpmudev docs updated.
creador-dev Nov 19, 2024
b7008f3
✨ new(navigation wpmudev): navigation wpmudev docs updated.
creador-dev Nov 20, 2024
5027f0f
minor fixes and features
abder Nov 20, 2024
300013f
fix: spacing issues
abder Nov 25, 2024
1965cc2
summarybox variations: code & examples
abder Nov 25, 2024
74ce86d
merge with summary new variations
abder Nov 26, 2024
8d95cdc
fix build css not working
abder Nov 26, 2024
376b779
fix build css not working
abder Nov 26, 2024
a009e34
merge with remote
abder Nov 26, 2024
9e6244e
Merge pull request #337 from wpmudev/improvement/navigation-wpmudev
emgk Nov 27, 2024
f93ffcf
fix: lint issues
abder Nov 27, 2024
420e4c9
🐛 fix(selector): selector color issue fix.
creador-dev Nov 28, 2024
7732043
🐛 fix(radio): radio color fix.
creador-dev Nov 29, 2024
44480f5
🐛 fix(button): button transition fix.
creador-dev Dec 3, 2024
5cf9760
🐛 fix(colors): component colors improved.
creador-dev Dec 3, 2024
a5f7870
🐛 fix(colors): component colors improved.
creador-dev Dec 3, 2024
37a59f0
🐛 fix(colors): component colors improved.
creador-dev Dec 3, 2024
1e06f32
🐛 fix(colors): segmented control and recipient color updated.
creador-dev Dec 3, 2024
b4452d6
🐛 fix(colors): component colors improved.
creador-dev Dec 3, 2024
080e66e
Merge pull request #339 from wpmudev/fix/color-issues
emgk Dec 5, 2024
d104479
✨ new(notification): neutral variation added for notification.
creador-dev Dec 18, 2024
2d71be4
✨ new(sidebar): sidebar docs and styles updated.
creador-dev Dec 18, 2024
37c1a85
Merge pull request #340 from wpmudev/notifications-variation
emgk Dec 18, 2024
89ecf60
Merge pull request #341 from wpmudev/docs/sidebar
emgk Dec 18, 2024
d1a3cdc
update: disable bulk select if there're no rows to select
abder Dec 23, 2024
51bace2
Added disable check to table
abder Dec 23, 2024
c4c9538
update: rows selection and bulk action process improved
abder Dec 23, 2024
b3dcca6
fix: tertiary button disabled style
abder Dec 24, 2024
4c1bf53
Added name prop for PasswordField
abder Dec 24, 2024
6c42672
updated Table component docs
abder Dec 24, 2024
320f756
white variation for spinner + fix button width when loading
abder Dec 26, 2024
dc2d733
fix: loading iconed button width
abder Dec 26, 2024
e85c333
Added gray variation to spinner
abder Dec 26, 2024
c53364c
fix: test error
abder Dec 26, 2024
a8d7c69
Added missed isDisabled prop to button loader
abder Dec 26, 2024
0349e1e
updated usage tab for setting block
abder Dec 30, 2024
51bed4a
Examples & props for the new SettingBlockOption component
abder Dec 31, 2024
5ce6d1b
Added full layout example
abder Jan 1, 2025
a0ba425
fix: option title color
abder Jan 2, 2025
04ed16d
fix: console error on toggle button
abder Jan 2, 2025
ab7c0ae
fix: enable switch only when clicking on label or the toggle itself
abder Jan 13, 2025
47c6c1b
Fix: spacing issue in toggle for dhasboard
abder Jan 13, 2025
21d171f
fix: checkbox label expanded width to 100%
abder Jan 20, 2025
037a106
fix/THC: setting block component header full width
abder Jan 23, 2025
c3780fb
fix: Setting Block option style
abder Jan 24, 2025
32834db
fix: SettingBlockOption component width
abder Jan 24, 2025
3cc8f11
Created a new component Template Card.
creador-dev Jan 28, 2025
2ecf7cb
Created a new component Template Card.
creador-dev Jan 28, 2025
38677ab
fix: footer links style
abdo99989 Jan 31, 2025
6f12fdf
New: target field for footer links
abdo99989 Jan 31, 2025
fbb5daf
fix: summary box doc images
abdo99989 Feb 3, 2025
cf4b2bd
✨ new(template): template card component styles.
creador-dev Feb 3, 2025
a5c508e
✨ new(template): template card component context and radio input.
creador-dev Feb 4, 2025
01042ed
✨ new(template): added is overflowing hook.
creador-dev Feb 4, 2025
f31fd8c
✨ new(template): template card styles cleanup.
creador-dev Feb 5, 2025
55b570f
✨ new(template): template card focus and hover fix.
creador-dev Feb 5, 2025
d363e0f
✨ new(template): template card high contrast styles.
creador-dev Feb 5, 2025
f2f6da5
✨ new(template): template card rtl styles.
creador-dev Feb 5, 2025
070e0c1
Merge branch 'fix-sui-react-dependencies' into new/template-card
creador-dev Feb 5, 2025
b3cda88
✨ new(template): template card docs.
creador-dev Feb 6, 2025
2bb7ee5
✨ new(template): template card test cases.
creador-dev Feb 6, 2025
2c87d5d
✨ new(template): template card docs missing image.
creador-dev Feb 6, 2025
e838c44
✨ new(template): Update template card readme.
creador-dev Feb 6, 2025
18b2953
✨ new(template): Update template card readme.
creador-dev Feb 6, 2025
4affc63
✨ new(template): Template card package json issue.
creador-dev Feb 7, 2025
0a62819
✨ new(datepicker): datepicker styles improvement.
creador-dev Feb 25, 2025
4d281ce
✨ new(box): box stories updated.
creador-dev Feb 25, 2025
1847637
✨ new(datepicker): datepicker styles improvement.
creador-dev Feb 25, 2025
f4c3b89
🐛 fix(select): select remove selected item method re-run issue fix.
creador-dev Mar 4, 2025
f62f60e
🐛 fix(toggle): toggle description tag changed from p to div.
creador-dev Mar 5, 2025
8cb6e69
🐛 fix(setting block): settings block description tag changed from p t…
creador-dev Mar 6, 2025
559b1e4
Fix multi-select wrapping issue
creador-dev Mar 28, 2025
728838c
Fix tooltip width
creador-dev Mar 28, 2025
e40a358
fix(select): multiselect options width fix.
creador-dev Apr 3, 2025
eb0450b
fix(select): multiselect options width fix.
creador-dev Apr 3, 2025
243100d
fix(segmented control): segmneted conrol scroll when overflow.
creador-dev Apr 3, 2025
d82c5c4
fix(segmented control): segmneted conrol scroll when overflow.
creador-dev Apr 3, 2025
de57663
fix(segmented control): segmneted control added use scroll feature.
creador-dev Apr 3, 2025
f6f8dd9
fix(use scroll): useScrol hook observe the element in the DOM.
creador-dev Apr 3, 2025
1a36044
Mock IntersectionObserver in jest for tests
creador-dev May 27, 2025
4c7afd7
Mock IntersectionObserver in jest for tests
creador-dev May 27, 2025
9c9091b
footer: add option for custom footer hide links and text.
creador-dev Jun 2, 2025
65968c1
Dashboard widget field list styles.
creador-dev Jun 26, 2025
86d362b
✨new(list): added new list component.
creador-dev Jul 16, 2025
26f88b4
✨new(list): added new list component.
creador-dev Jul 18, 2025
6e85ff5
✨new(list): added list component pro option.
creador-dev Jul 21, 2025
6d25862
✨new(list): list item on item click and on click added.
creador-dev Jul 23, 2025
da001a7
✨new(list): list variants added bordered, unstyled and flushed.
creador-dev Jul 23, 2025
cc3872d
✨new(list): updated list variants and added test cases.
creador-dev Jul 23, 2025
22326d5
📦 Updated packages.
creador-dev Jul 23, 2025
754e566
chore: configure husky + nvm
emgk Jul 23, 2025
ebbd6fd
chore: configure commitlint.config.js
emgk Jul 23, 2025
2cda229
chore: improve package.json
emgk Jul 23, 2025
8293d5f
✨ docs(list): added list component docs
creador-dev Jul 24, 2025
2d5a54d
✨ docs(list): added list component docs
creador-dev Jul 24, 2025
89bc8d8
✨ docs(list): added list component docs
creador-dev Jul 24, 2025
fc79b1d
📦 Updated packages.
creador-dev Jul 24, 2025
9651c73
Resolved conflicts.
creador-dev Jul 24, 2025
8916fde
fix failing of tests.
creador-dev Jul 24, 2025
399ec05
fix failing of tests.
creador-dev Jul 24, 2025
df71aff
Merge branch 'fix-sui-react-dependencies' into new/template-card
creador-dev Jul 24, 2025
56771f1
Merge branch 'development' into fix/color-picker-blank-image
creador-dev Jul 24, 2025
6b6176c
test commit
emgk Jul 24, 2025
f606e82
chore: improve husky hooks
emgk Jul 24, 2025
59414a8
docs(contribution): update with new tools
emgk Jul 25, 2025
7814992
Merge pull request #346 from wpmudev/update/improve-workflow
emgk Jul 25, 2025
69d6fcd
fix(tabs): tabs component scroll fix
creador-dev Aug 18, 2025
3d73467
fix(tabs): tabs scroll fix so it slides only one item
creador-dev Aug 20, 2025
0a485e2
new(alert-banner) Alert banner content fluid option
creador-dev Aug 20, 2025
e9d00cf
new(alert-banner) Alert banner content fluid styles
creador-dev Aug 20, 2025
5008bab
new(alert-banner) Alert banner content fluid option
creador-dev Aug 20, 2025
a4fb0c1
Merge pull request #350 from wpmudev/new/alert-banner-fluid
emgk Aug 20, 2025
48c48a1
fix(tabs): tabs scroll fix so it slides only one item
creador-dev Aug 20, 2025
334ea9e
changeset(tabs): added changelog for scrollable hook
creador-dev Aug 21, 2025
ae9b911
Merge pull request #351 from wpmudev/fix/tabs-scroll
emgk Aug 25, 2025
5e18b8d
Exported menu types for navigation component.
creador-dev Aug 25, 2025
01693ba
Merge pull request #343 from wpmudev/fix/datepiker-styles
emgk Sep 22, 2025
36d59fb
Merge remote-tracking branch 'origin/development' into fix-sui-react-…
emgk Sep 22, 2025
9502338
chore: update package-lock.json
emgk Sep 22, 2025
3d6c997
refactor: remove react package from some packages
emgk Sep 22, 2025
3d1b7ff
chore: update package-lock.json
emgk Sep 22, 2025
9be8149
chore: update package-lock.json
emgk Sep 22, 2025
190911a
chore: create changeset version file
emgk Sep 23, 2025
5a3ee46
Merge pull request #307 from wpmudev/fix-sui-react-dependencies
emgk Sep 23, 2025
064c669
chore(release): bump versions and update CHANGELOG.md
emgk Sep 23, 2025
b7dd28e
Table allow row selection disabled.
creador-dev Sep 25, 2025
94385e0
Merge pull request #352 from wpmudev/fix/table-row-selection
emgk Sep 25, 2025
600ee94
chore(table): bump sui-table to 1.0.1
emgk Sep 25, 2025
b4c6527
fix(summary): summary box pro tag props fix
creador-dev Sep 29, 2025
46cebae
fix(summary): summary box pro link props fix
creador-dev Sep 29, 2025
73acb59
Merge pull request #353 from wpmudev/fix/summary-box-tag
emgk Sep 30, 2025
d23d2db
chore(summary-box): bump summary-box to 0.1.1
emgk Sep 30, 2025
b0366a0
fix: wordpress hide wp footer
creador-dev Oct 10, 2025
8f2507a
docs: added changelog
creador-dev Oct 10, 2025
35d8c9a
Update cuddly-adults-smell.md
creador-dev Oct 13, 2025
ac03b2a
Merge pull request #354 from wpmudev/fix/wordpress-styles
emgk Oct 13, 2025
abd5721
chore(css): bump css to 0.1.1
emgk Oct 13, 2025
060b11a
fix: fix react key error
creador-dev Oct 25, 2025
3792b7e
docs: added changeset
creador-dev Oct 25, 2025
c7cc8d4
Update changelog
creador-dev Nov 3, 2025
02497df
Merge pull request #356 from wpmudev/fix/key-error
emgk Nov 3, 2025
f547d0e
chore: bump multi package versions
emgk Nov 3, 2025
7071525
fix: use validation in input copy paste
creador-dev Dec 1, 2025
263158b
docs: useValidation hook changeset
creador-dev Dec 1, 2025
48e1b47
feat: password field onChange prop added
creador-dev Dec 1, 2025
7baefe9
docs: added changeset for password field
creador-dev Dec 1, 2025
45c5046
fix: add missing ids to components
creador-dev Dec 16, 2025
f9cdc98
docs: added changelog
creador-dev Dec 16, 2025
3b339d8
fix: add missing ids to components
creador-dev Dec 16, 2025
34355bd
fix: add missing types
creador-dev Dec 16, 2025
8c68c83
fix: add missing type for navigation component
creador-dev Dec 23, 2025
b5bb3fa
fix: add missing type for avatar and navigation
creador-dev Dec 23, 2025
8dec2e7
fix: add missing ids for table component
creador-dev Dec 23, 2025
eb0a9a0
fix: add missing ids for dashboard widget
creador-dev Dec 23, 2025
88b5f15
fix: add missing ids for footer component
creador-dev Dec 23, 2025
5088837
fix: missing id for basic box
creador-dev Dec 24, 2025
752ca89
chore: update changeset to patch versions
emgk Jan 7, 2026
594f219
Merge pull request #357 from wpmudev/fix/use-validation
emgk Jan 7, 2026
b0c1262
feat: add id prop for button and table cell
creador-dev Jan 13, 2026
43b6c71
feat: add id in tab nav
creador-dev Jan 13, 2026
dd283dc
feat: add id in notification component
creador-dev Jan 13, 2026
a811bfb
fix: failing test cases
creador-dev Jan 13, 2026
98bebd1
fix: failing test cases
creador-dev Jan 13, 2026
1b68533
fix: failing test cases
creador-dev Jan 13, 2026
a98b0db
docs: added changeset
creador-dev Jan 13, 2026
8c3ebf0
docs: remove duplicate changeset
creador-dev Jan 13, 2026
1528507
Merge pull request #358 from wpmudev/new/missing-ids
emgk Jan 13, 2026
4c8cd3c
chore: bump packages version
emgk Jan 13, 2026
a9157b7
fix(sui-css): update _tokens.scss
emgk Jan 13, 2026
c962ee4
fix: table and navigation wpmudev missing id
creador-dev Jan 15, 2026
c837d82
docs: added changeset
creador-dev Jan 15, 2026
a99492e
Merge pull request #360 from wpmudev/fix/missing-id
emgk Jan 15, 2026
409bbf7
chore: update CHANGELOG.md + bump versions
emgk Jan 15, 2026
fa34d69
fix(css): update _tokens.scss
emgk Jan 15, 2026
883fe86
Merge pull request #306 from wpmudev/fix/tag-docs
emgk Jan 19, 2026
22c417d
Merge pull request #314 from wpmudev/fix/color-picker-blank-image
emgk Jan 19, 2026
9839573
Merge branch 'development' into new/list-component
creador-dev Jan 20, 2026
8ef3663
fix: resolve comflicts
creador-dev Jan 20, 2026
e687f21
fix: resolve comflicts
creador-dev Jan 20, 2026
e9abd79
fix: package conflict issue
creador-dev Jan 20, 2026
5c1373f
fix: package conflict issue
creador-dev Jan 20, 2026
0cbbb3e
fix: test case for recipient
creador-dev Jan 20, 2026
f96f38f
fix: test case for uploader
creador-dev Jan 20, 2026
cb2c5e4
fix: test case for template card
creador-dev Jan 20, 2026
4a48b89
docs: added changeset
creador-dev Jan 20, 2026
0a9e7dd
docs: added changeset
creador-dev Jan 20, 2026
c076e6f
docs: added changeset
creador-dev Jan 20, 2026
4658f19
docs: added changeset
creador-dev Jan 20, 2026
dc27ff9
Merge pull request #344 from wpmudev/new/list-component
emgk Jan 20, 2026
5cef527
Merge pull request #313 from wpmudev/new/components-color
emgk Jan 20, 2026
77eae3c
fix: resolve comflicts
creador-dev Jan 20, 2026
5eee2c5
Merge pull request #342 from wpmudev/new/template-card
emgk Jan 20, 2026
c82bcbf
fix: change ids format to kebab case
creador-dev Jan 20, 2026
eaf9cce
fix: change ids format to kebab case
creador-dev Jan 20, 2026
759bc38
fix: change ids format to kebab case
creador-dev Jan 20, 2026
cbbad6f
fix: change ids format to kebab case
creador-dev Jan 20, 2026
a9ead37
docs: added changeset
creador-dev Jan 20, 2026
1b75e5c
Merge pull request #361 from wpmudev/fix/ids-format
emgk Jan 20, 2026
ceae0fa
chore: merge with development
creador-dev Jan 20, 2026
cf120cd
fix: list component css issue
creador-dev Jan 20, 2026
de4695f
docs: added changeset
creador-dev Jan 20, 2026
b69e0a6
Merge pull request #334 from wpmudev/remove-sui-react
emgk Jan 20, 2026
851c938
fix: component styles issues
creador-dev Jan 20, 2026
761d6ab
docs: added changeset
creador-dev Jan 20, 2026
5f66b2f
fix: remove sui react from changeset
creador-dev Jan 20, 2026
752283a
Merge pull request #362 from wpmudev/fix/css-issues
emgk Jan 20, 2026
cec7c4a
chore: improve package.json
emgk Jan 21, 2026
e01e215
chore: update CHANGELOG.md + bump versions
emgk Jan 21, 2026
44a3ab1
Merge pull request #364 from wpmudev/fix/improve-packages
emgk Jan 21, 2026
96a1ca7
fix: update basic box bg issue
creador-dev Jan 21, 2026
ae10f01
docs: added changeset
creador-dev Jan 21, 2026
3e21504
Merge pull request #365 from wpmudev/fix/basic-box-css
emgk Jan 21, 2026
e240bd9
chore: add CHANGELOG.md + bump versions
emgk Jan 21, 2026
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/config@2.3.1/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "wpmudev/sui-react" }
],
"commit": false,
"linked": [],
"access": "restricted",
"baseBranch": "development",
"updateInternalDependencies": "patch",
"ignore": []
}
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
1 change: 1 addition & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npx --no-install commitlint --edit "$1"
1 change: 1 addition & 0 deletions .husky/pre-push
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npm run test
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
19
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