diff --git a/packages/components/accordion/package.json b/packages/components/accordion/package.json index 866b04a6..08dec9c3 100644 --- a/packages/components/accordion/package.json +++ b/packages/components/accordion/package.json @@ -43,7 +43,7 @@ "react": ">=18", "react-dom": ">=18", "framer-motion": ">=4.0.0", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/components/checkbox/package.json b/packages/components/checkbox/package.json index d1d3350b..8aa4a2ab 100644 --- a/packages/components/checkbox/package.json +++ b/packages/components/checkbox/package.json @@ -36,7 +36,7 @@ "peerDependencies": { "react": ">=18", "react-dom": ">=18", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/components/chip/package.json b/packages/components/chip/package.json index 26871d52..2bfb2f3f 100644 --- a/packages/components/chip/package.json +++ b/packages/components/chip/package.json @@ -36,7 +36,7 @@ "peerDependencies": { "react": ">=18", "react-dom": ">=18", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/components/listbox/package.json b/packages/components/listbox/package.json index f2da05a5..9b6ff4c3 100644 --- a/packages/components/listbox/package.json +++ b/packages/components/listbox/package.json @@ -36,7 +36,7 @@ "peerDependencies": { "react": ">=18", "react-dom": ">=18", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/components/modal/package.json b/packages/components/modal/package.json index 8200cd59..c55f4426 100644 --- a/packages/components/modal/package.json +++ b/packages/components/modal/package.json @@ -1,6 +1,6 @@ { "name": "@jala-banyu/modal", - "version": "0.0.0", + "version": "0.0.1", "description": "Displays a dialog with a custom content that requires attention or provides additional information.", "keywords": [ "modal" diff --git a/packages/components/scroll-shadow/package.json b/packages/components/scroll-shadow/package.json index 09ffd9d8..0a6da3a9 100644 --- a/packages/components/scroll-shadow/package.json +++ b/packages/components/scroll-shadow/package.json @@ -36,7 +36,7 @@ "peerDependencies": { "react": ">=18", "react-dom": ">=18", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/components/select/package.json b/packages/components/select/package.json index 162a2715..c1a9378f 100644 --- a/packages/components/select/package.json +++ b/packages/components/select/package.json @@ -1,6 +1,6 @@ { "name": "@jala-banyu/select", - "version": "1.1.0", + "version": "0.0.0", "description": "A select displays a collapsible list of options and allows a user to select one of them.", "keywords": [ "select" @@ -37,7 +37,7 @@ "react": ">=18", "react-dom": ">=18", "framer-motion": ">=4.0.0", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/components/spacer/package.json b/packages/components/spacer/package.json index 47f61983..3bad43c2 100644 --- a/packages/components/spacer/package.json +++ b/packages/components/spacer/package.json @@ -36,7 +36,7 @@ "peerDependencies": { "react": ">=18", "react-dom": ">=18", - "@jala-banyu/theme": ">=1.0.0", + "@jala-banyu/theme": "1.3.0", "@jala-banyu/system": ">=1.0.0" }, "dependencies": { diff --git a/packages/core/theme/src/components/modal.ts b/packages/core/theme/src/components/modal.ts index 518e2c56..b2583d13 100644 --- a/packages/core/theme/src/components/modal.ts +++ b/packages/core/theme/src/components/modal.ts @@ -157,12 +157,6 @@ const modal = tv({ base: "my-16", }, }, - isDismissable: { - true: "", - false: { - closeButton: "hidden", - }, - }, }, defaultVariants: { size: "sm", @@ -171,6 +165,7 @@ const modal = tv({ placement: "auto", backdrop: "opaque", scrollBehavior: "normal", + isDismissable: true, }, compoundVariants: [ // backdrop (opaque/blur) @@ -180,6 +175,12 @@ const modal = tv({ backdrop: "w-screen h-screen fixed inset-0", }, }, + { + isDismissable: false, + class: { + closeButton: "hidden", + }, + }, ], }); diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 1d24ac7d..03a8a35d 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -12,13 +12,12 @@ "@jala-banyu/react": "workspace: *", "@jala-banyu/system": "workspace: *", "@jala-banyu/theme": "workspace: *", - "@muhamien/jala-icons": "^2.0.2", "@storybook/addon-storysource": "^7.6.10", "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { - "@muhamien/jala-icons": "^2.0.2", + "@jala-banyu/icons": "^1.0.7", "@storybook/addon-a11y": "^7.4.6", "@storybook/addon-actions": "^7.4.6", "@storybook/addon-designs": "^7.0.9", @@ -42,4 +41,4 @@ "typescript": "^5.2.2", "vite": "^5.0.8" } -} +} \ No newline at end of file diff --git a/plop/component/package.json.hbs b/plop/component/package.json.hbs index c292106d..9b417edf 100644 --- a/plop/component/package.json.hbs +++ b/plop/component/package.json.hbs @@ -36,8 +36,8 @@ "peerDependencies": { "react": ">=18", "react-dom": ">=18" - "@jala-banyu/theme": ">=2.0.0", - "@jala-banyu/system": ">=2.0.0" + "@jala-banyu/theme": ">=1.3.0", + "@jala-banyu/system": ">=1.0.0" }, "dependencies": { "@jala-banyu/shared-utils": "workspace: *", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4004ce6..b9deaf35 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -483,7 +483,7 @@ importers: specifier: ^3.21.0 version: 3.22.1(react@18.2.0) framer-motion: - specifier: '>=0.0.0' + specifier: '>=4.0.0' version: 10.18.0(react-dom@18.2.0)(react@18.2.0) devDependencies: '@jala-banyu/avatar': @@ -664,7 +664,7 @@ importers: specifier: 'workspace: *' version: link:../../utilities/shared-utils '@jala-banyu/system': - specifier: 1.0.0 + specifier: '>=1.0.0' version: link:../../core/system '@jala-banyu/system-rsc': specifier: 'workspace: *' @@ -722,6 +722,9 @@ importers: '@jala-banyu/button': specifier: 'workspace: *' version: link:../button + '@jala-banyu/select': + specifier: 'workspace: *' + version: link:../select '@jala-banyu/shared-icons': specifier: 'workspace: *' version: link:../../utilities/shared-icons @@ -901,6 +904,79 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + packages/components/listbox: + dependencies: + '@jala-banyu/aria-utils': + specifier: workspace:* + version: link:../../utilities/aria-utils + '@jala-banyu/divider': + specifier: workspace:* + version: link:../divider + '@jala-banyu/react-utils': + specifier: workspace:* + version: link:../../utilities/react-utils + '@jala-banyu/shared-utils': + specifier: workspace:* + version: link:../../utilities/shared-utils + '@jala-banyu/use-aria-press': + specifier: workspace:* + version: link:../../hooks/use-aria-press + '@jala-banyu/use-is-mobile': + specifier: workspace:* + version: link:../../hooks/use-is-mobile + '@react-aria/focus': + specifier: ^3.14.3 + version: 3.16.2(react@18.2.0) + '@react-aria/interactions': + specifier: ^3.19.1 + version: 3.21.1(react@18.2.0) + '@react-aria/listbox': + specifier: ^3.11.1 + version: 3.11.5(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': + specifier: ^3.21.1 + version: 3.23.2(react@18.2.0) + '@react-stately/list': + specifier: ^3.10.0 + version: 3.10.3(react@18.2.0) + '@react-types/menu': + specifier: ^3.9.5 + version: 3.9.7(react@18.2.0) + '@react-types/shared': + specifier: ^3.21.0 + version: 3.22.1(react@18.2.0) + devDependencies: + '@jala-banyu/avatar': + specifier: workspace:* + version: link:../avatar + '@jala-banyu/chip': + specifier: workspace:* + version: link:../chip + '@jala-banyu/scroll-shadow': + specifier: workspace:* + version: link:../scroll-shadow + '@jala-banyu/shared-icons': + specifier: workspace:* + version: link:../../utilities/shared-icons + '@jala-banyu/stories-utils': + specifier: workspace:* + version: link:../../utilities/stories-utils + '@jala-banyu/system': + specifier: workspace:* + version: link:../../core/system + '@jala-banyu/theme': + specifier: workspace:* + version: link:../../core/theme + clean-package: + specifier: 2.2.0 + version: 2.2.0 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + packages/components/menu: dependencies: '@jala-banyu/aria-utils': @@ -965,6 +1041,88 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + packages/components/modal: + dependencies: + '@jala-banyu/framer-transitions': + specifier: workspace:* + version: link:../../utilities/framer-transitions + '@jala-banyu/react-utils': + specifier: workspace:* + version: link:../../utilities/react-utils + '@jala-banyu/shared-icons': + specifier: workspace:* + version: link:../../utilities/shared-icons + '@jala-banyu/shared-utils': + specifier: workspace:* + version: link:../../utilities/shared-utils + '@jala-banyu/use-aria-button': + specifier: workspace:* + version: link:../../hooks/use-aria-button + '@jala-banyu/use-aria-modal-overlay': + specifier: workspace:* + version: link:../../hooks/use-aria-modal-overlay + '@jala-banyu/use-disclosure': + specifier: workspace:* + version: link:../../hooks/use-disclosure + '@react-aria/dialog': + specifier: ^3.5.7 + version: 3.5.12(react-dom@18.2.0)(react@18.2.0) + '@react-aria/focus': + specifier: ^3.14.3 + version: 3.16.2(react@18.2.0) + '@react-aria/interactions': + specifier: ^3.19.1 + version: 3.21.1(react@18.2.0) + '@react-aria/overlays': + specifier: ^3.18.1 + version: 3.21.1(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': + specifier: ^3.21.1 + version: 3.23.2(react@18.2.0) + '@react-stately/overlays': + specifier: ^3.6.3 + version: 3.6.5(react@18.2.0) + '@react-types/overlays': + specifier: ^3.8.3 + version: 3.8.5(react@18.2.0) + react-remove-scroll: + specifier: ^2.5.6 + version: 2.5.7(@types/react@18.2.56)(react@18.2.0) + devDependencies: + '@jala-banyu/button': + specifier: workspace:* + version: link:../button + '@jala-banyu/checkbox': + specifier: workspace:* + version: link:../checkbox + '@jala-banyu/input': + specifier: workspace:* + version: link:../input + '@jala-banyu/link': + specifier: workspace:* + version: link:../link + '@jala-banyu/system': + specifier: workspace:* + version: link:../../core/system + '@jala-banyu/theme': + specifier: workspace:* + version: link:../../core/theme + clean-package: + specifier: 2.2.0 + version: 2.2.0 + framer-motion: + specifier: ^10.16.4 + version: 10.18.0(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-lorem-component: + specifier: 0.13.0 + version: 0.13.0(react@18.2.0) + packages/components/popover: dependencies: '@jala-banyu/aria-utils': @@ -1066,6 +1224,128 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + packages/components/scroll-shadow: + dependencies: + '@jala-banyu/react-utils': + specifier: workspace:* + version: link:../../utilities/react-utils + '@jala-banyu/shared-utils': + specifier: workspace:* + version: link:../../utilities/shared-utils + '@jala-banyu/use-data-scroll-overflow': + specifier: workspace:* + version: link:../../hooks/use-data-scroll-overflow + devDependencies: + '@jala-banyu/system': + specifier: workspace:* + version: link:../../core/system + '@jala-banyu/theme': + specifier: workspace:* + version: link:../../core/theme + clean-package: + specifier: 2.2.0 + version: 2.2.0 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-lorem-component: + specifier: 0.13.0 + version: 0.13.0(react@18.2.0) + + packages/components/select: + dependencies: + '@jala-banyu/aria-utils': + specifier: workspace:* + version: link:../../utilities/aria-utils + '@jala-banyu/listbox': + specifier: workspace:* + version: link:../listbox + '@jala-banyu/popover': + specifier: workspace:* + version: link:../popover + '@jala-banyu/react-utils': + specifier: workspace:* + version: link:../../utilities/react-utils + '@jala-banyu/scroll-shadow': + specifier: workspace:* + version: link:../scroll-shadow + '@jala-banyu/shared-icons': + specifier: workspace:* + version: link:../../utilities/shared-icons + '@jala-banyu/shared-utils': + specifier: workspace:* + version: link:../../utilities/shared-utils + '@jala-banyu/spinner': + specifier: workspace:* + version: link:../spinner + '@jala-banyu/use-aria-button': + specifier: workspace:* + version: link:../../hooks/use-aria-button + '@jala-banyu/use-aria-multiselect': + specifier: workspace:* + version: link:../../hooks/use-aria-multiselect + '@react-aria/focus': + specifier: ^3.14.3 + version: 3.16.2(react@18.2.0) + '@react-aria/interactions': + specifier: ^3.19.1 + version: 3.21.1(react@18.2.0) + '@react-aria/utils': + specifier: ^3.21.1 + version: 3.23.2(react@18.2.0) + '@react-aria/visually-hidden': + specifier: ^3.8.6 + version: 3.8.10(react@18.2.0) + '@react-types/shared': + specifier: ^3.21.0 + version: 3.22.1(react@18.2.0) + devDependencies: + '@jala-banyu/avatar': + specifier: workspace:* + version: link:../avatar + '@jala-banyu/button': + specifier: workspace:* + version: link:../button + '@jala-banyu/chip': + specifier: workspace:* + version: link:../chip + '@jala-banyu/input': + specifier: workspace:* + version: link:../input + '@jala-banyu/stories-utils': + specifier: workspace:* + version: link:../../utilities/stories-utils + '@jala-banyu/system': + specifier: workspace:* + version: link:../../core/system + '@jala-banyu/theme': + specifier: workspace:* + version: link:../../core/theme + '@jala-banyu/use-infinite-scroll': + specifier: workspace:* + version: link:../../hooks/use-infinite-scroll + '@react-aria/i18n': + specifier: ^3.8.4 + version: 3.10.2(react@18.2.0) + '@react-stately/data': + specifier: ^3.10.3 + version: 3.11.2(react@18.2.0) + clean-package: + specifier: 2.2.0 + version: 2.2.0 + framer-motion: + specifier: ^10.16.4 + version: 10.18.0(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + packages/components/skeleton: dependencies: '@jala-banyu/react-utils': @@ -1674,17 +1954,17 @@ importers: specifier: ^18.2.0 version: 18.2.0 - packages/hooks/use-aria-press: + packages/hooks/use-aria-modal-overlay: dependencies: - '@react-aria/interactions': - specifier: ^3.19.1 - version: 3.21.1(react@18.2.0) - '@react-aria/ssr': - specifier: ^3.8.0 - version: 3.9.2(react@18.2.0) + '@react-aria/overlays': + specifier: ^3.18.1 + version: 3.21.1(react-dom@18.2.0)(react@18.2.0) '@react-aria/utils': specifier: ^3.21.1 version: 3.23.2(react@18.2.0) + '@react-stately/overlays': + specifier: ^3.6.3 + version: 3.6.5(react@18.2.0) '@react-types/shared': specifier: ^3.21.0 version: 3.22.1(react@18.2.0) @@ -1695,19 +1975,83 @@ importers: react: specifier: ^18.2.0 version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) - packages/hooks/use-data-scroll-overflow: + packages/hooks/use-aria-multiselect: dependencies: - '@jala-banyu/shared-utils': - specifier: workspace:* - version: link:../../utilities/shared-utils + '@react-aria/i18n': + specifier: ^3.8.4 + version: 3.10.2(react@18.2.0) + '@react-aria/interactions': + specifier: ^3.19.1 + version: 3.21.1(react@18.2.0) + '@react-aria/label': + specifier: ^3.7.2 + version: 3.7.6(react@18.2.0) + '@react-aria/listbox': + specifier: ^3.11.1 + version: 3.11.5(react-dom@18.2.0)(react@18.2.0) + '@react-aria/menu': + specifier: ^3.11.1 + version: 3.13.1(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': + specifier: ^3.17.1 + version: 3.17.5(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': + specifier: ^3.21.1 + version: 3.23.2(react@18.2.0) + '@react-stately/list': + specifier: ^3.10.0 + version: 3.10.3(react@18.2.0) + '@react-stately/menu': + specifier: ^3.5.6 + version: 3.6.1(react@18.2.0) + '@react-types/button': + specifier: ^3.9.0 + version: 3.9.2(react@18.2.0) + '@react-types/overlays': + specifier: ^3.8.3 + version: 3.8.5(react@18.2.0) + '@react-types/select': + specifier: ^3.8.4 + version: 3.9.2(react@18.2.0) + '@react-types/shared': + specifier: ^3.21.0 + version: 3.22.1(react@18.2.0) + devDependencies: + clean-package: + specifier: 2.2.0 + version: 2.2.0 react: specifier: ^18.2.0 version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + + packages/hooks/use-aria-press: + dependencies: + '@react-aria/interactions': + specifier: ^3.19.1 + version: 3.21.1(react@18.2.0) + '@react-aria/ssr': + specifier: ^3.8.0 + version: 3.9.2(react@18.2.0) + '@react-aria/utils': + specifier: ^3.21.1 + version: 3.23.2(react@18.2.0) + '@react-types/shared': + specifier: ^3.21.0 + version: 3.22.1(react@18.2.0) devDependencies: clean-package: specifier: 2.2.0 version: 2.2.0 + react: + specifier: ^18.2.0 + version: 18.2.0 packages/hooks/use-callback-ref: dependencies: @@ -1731,6 +2075,19 @@ importers: specifier: ^18.2.0 version: 18.2.0 + packages/hooks/use-data-scroll-overflow: + dependencies: + '@jala-banyu/shared-utils': + specifier: workspace:* + version: link:../../utilities/shared-utils + react: + specifier: ^18.2.0 + version: 18.2.0 + devDependencies: + clean-package: + specifier: 2.2.0 + version: 2.2.0 + packages/hooks/use-disclosure: dependencies: '@jala-banyu/use-callback-ref': @@ -1830,9 +2187,6 @@ importers: '@jala-banyu/theme': specifier: 'workspace: *' version: link:../core/theme - '@muhamien/jala-icons': - specifier: ^2.0.2 - version: 2.0.2 '@storybook/addon-storysource': specifier: ^7.6.10 version: 7.6.16 @@ -1843,6 +2197,9 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) devDependencies: + '@jala-banyu/icons': + specifier: ^1.0.7 + version: 1.0.7(typescript@5.3.3) '@storybook/addon-a11y': specifier: ^7.4.6 version: 7.6.16 @@ -4419,13 +4776,11 @@ packages: dependencies: '@formatjs/intl-localematcher': 0.5.4 tslib: 2.6.2 - dev: false /@formatjs/fast-memoize@2.2.0: resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} dependencies: tslib: 2.6.2 - dev: false /@formatjs/icu-messageformat-parser@2.7.6: resolution: {integrity: sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==} @@ -4433,20 +4788,17 @@ packages: '@formatjs/ecma402-abstract': 1.18.2 '@formatjs/icu-skeleton-parser': 1.8.0 tslib: 2.6.2 - dev: false /@formatjs/icu-skeleton-parser@1.8.0: resolution: {integrity: sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==} dependencies: '@formatjs/ecma402-abstract': 1.18.2 tslib: 2.6.2 - dev: false /@formatjs/intl-localematcher@0.5.4: resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} dependencies: tslib: 2.6.2 - dev: false /@gar/promisify@1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -4471,26 +4823,22 @@ packages: resolution: {integrity: sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ==} dependencies: '@swc/helpers': 0.5.6 - dev: false /@internationalized/message@3.1.2: resolution: {integrity: sha512-MHAWsZWz8jf6jFPZqpTudcCM361YMtPIRu9CXkYmKjJ/0R3pQRScV5C0zS+Qi50O5UAm8ecKhkXx6mWDDcF6/g==} dependencies: '@swc/helpers': 0.5.6 intl-messageformat: 10.5.11 - dev: false /@internationalized/number@3.5.1: resolution: {integrity: sha512-N0fPU/nz15SwR9IbfJ5xaS9Ss/O5h1sVXMZf43vc9mxEG48ovglvvzBjF53aHlq20uoR6c+88CrIXipU/LSzwg==} dependencies: '@swc/helpers': 0.5.6 - dev: false /@internationalized/string@3.2.1: resolution: {integrity: sha512-vWQOvRIauvFMzOO+h7QrdsJmtN1AXAFVcaLWP9AseRN2o7iHceZ6bIXhBD4teZl8i91A3gxKnWBlGgjCwU6MFQ==} dependencies: '@swc/helpers': 0.5.6 - dev: false /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -4537,7 +4885,6 @@ packages: - rollup - tslib - typescript - dev: false /@jest/console@29.7.0: resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} @@ -4887,12 +5234,6 @@ packages: '@babel/runtime': 7.23.9 dev: true - /@muhamien/jala-icons@2.0.2: - resolution: {integrity: sha512-4xHX6E5wiLP5ZKxPoiU+AEummHHROlRFVMmB66SsXHDoX02h8dIN7DQ6Xb6Jj1W9xGsLDmxmVVo4CI9EZqlmLA==} - dependencies: - '@babel/runtime': 7.23.9 - dev: false - /@napi-rs/wasm-runtime@0.1.1: resolution: {integrity: sha512-ATj9ua659JgrkICjJscaeZdmPr44cb/KFjNWuD0N6pux0SpzaM7+iOuuK11mAnQM2N9q0DT4REu6NkL8ZEhopw==} requiresBuild: true @@ -5848,7 +6189,6 @@ packages: '@react-types/shared': 3.22.1(react@18.2.0) '@swc/helpers': 0.5.6 react: 18.2.0 - dev: false /@react-aria/interactions@3.21.1(react@18.2.0): resolution: {integrity: sha512-AlHf5SOzsShkHfV8GLLk3v9lEmYqYHURKcXWue0JdYbmquMRkUsf/+Tjl1+zHVAQ8lKqRnPYbTmc4AcZbqxltw==} @@ -5887,6 +6227,25 @@ packages: react: 18.2.0 dev: false + /@react-aria/listbox@3.11.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-y3a3zQYjT+JKgugCMMKS7K9sRoCoP1Z6Fiiyfd77OHXWzh9RlnvWGsseljynmbxLzSuPwFtCYkU1Jz4QwsPUIg==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@react-aria/interactions': 3.21.1(react@18.2.0) + '@react-aria/label': 3.7.6(react@18.2.0) + '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': 3.23.2(react@18.2.0) + '@react-stately/collections': 3.10.5(react@18.2.0) + '@react-stately/list': 3.10.3(react@18.2.0) + '@react-types/listbox': 3.4.7(react@18.2.0) + '@react-types/shared': 3.22.1(react@18.2.0) + '@swc/helpers': 0.5.6 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@react-aria/menu@3.13.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-jF80YIcvD16Fgwm5pj7ViUE3Dj7z5iewQixLaFVdvpgfyE58SD/ZVU9/JkK5g/03DYM0sjpUKZGkdFxxw8eKnw==} peerDependencies: @@ -5956,7 +6315,6 @@ packages: dependencies: '@swc/helpers': 0.5.6 react: 18.2.0 - dev: false /@react-aria/switch@3.6.2(react@18.2.0): resolution: {integrity: sha512-X5m/omyhXK+V/vhJFsHuRs2zmt9Asa/RuzlldbXnWohLdeuHMPgQnV8C9hg3f+sRi3sh9UUZ64H61pCtRoZNwg==} @@ -6045,7 +6403,6 @@ packages: '@swc/helpers': 0.5.6 clsx: 2.1.0 react: 18.2.0 - dev: false /@react-aria/visually-hidden@3.8.10(react@18.2.0): resolution: {integrity: sha512-np8c4wxdbE7ZrMv/bnjwEfpX0/nkWy9sELEb0sK8n4+HJ+WycoXXrVxBUb9tXgL/GCx5ReeDQChjQWwajm/z3A==} @@ -6102,6 +6459,16 @@ packages: react: 18.2.0 dev: false + /@react-stately/data@3.11.2(react@18.2.0): + resolution: {integrity: sha512-yhK2upk2WbJeiLBRWHrh/4G2CvmmozCzoivLaRAPYu53m1J3MyzVGCLJgnZMbMZvAbNcYWZK6IzO6VqZ2y1fOw==} + peerDependencies: + react: ^18.2.0 + dependencies: + '@react-types/shared': 3.22.1(react@18.2.0) + '@swc/helpers': 0.5.6 + react: 18.2.0 + dev: true + /@react-stately/form@3.0.1(react@18.2.0): resolution: {integrity: sha512-T1Ul2Ou0uE/S4ECLcGKa0OfXjffdjEHfUFZAk7OZl0Mqq/F7dl5WpoLWJ4d4IyvZzGO6anFNenP+vODWbrF3NA==} peerDependencies: @@ -6214,7 +6581,6 @@ packages: dependencies: '@swc/helpers': 0.5.6 react: 18.2.0 - dev: false /@react-types/accordion@3.0.0-alpha.17(react@18.2.0): resolution: {integrity: sha512-Wsp31bYRu9wy4zAAV2W8FLvVGFF3Vk/JKn2MxqhzaSHwHBw/dfgJTvRRUW+OmBgnqVN97ur893TP9A3odpoZEg==} @@ -6271,6 +6637,15 @@ packages: '@react-types/shared': 3.22.1(react@18.2.0) react: 18.2.0 + /@react-types/listbox@3.4.7(react@18.2.0): + resolution: {integrity: sha512-68y5H9CVSPFiwO6MOFxTbry9JQMK/Lb1M9i3M8TDyq1AbJxBPpgAvJ9RaqIMCucsnqCzpY/zA3D/X417zByL1w==} + peerDependencies: + react: ^18.2.0 + dependencies: + '@react-types/shared': 3.22.1(react@18.2.0) + react: 18.2.0 + dev: false + /@react-types/menu@3.9.7(react@18.2.0): resolution: {integrity: sha512-K6KhloJVoGsqwkdeez72fkNI9dfrmLI/sNrB4XuOKo2crDQ/eyZYWyJmzz8giz/tHME9w774k487rVoefoFh5w==} peerDependencies: @@ -6290,6 +6665,15 @@ packages: react: 18.2.0 dev: false + /@react-types/select@3.9.2(react@18.2.0): + resolution: {integrity: sha512-fGFrunednY3Pq/BBwVOf87Fsuyo/SlevL0wFIE9OOl2V5NXVaTY7/7RYA8hIOHPzmvsMbndy419BEudiNGhv4A==} + peerDependencies: + react: ^18.2.0 + dependencies: + '@react-types/shared': 3.22.1(react@18.2.0) + react: 18.2.0 + dev: false + /@react-types/shared@3.22.1(react@18.2.0): resolution: {integrity: sha512-PCpa+Vo6BKnRMuOEzy5zAZ3/H5tnQg1e80khMhK2xys0j6ZqzkgQC+fHMNZ7VDFNLqqNMj/o0eVeSBDh2POjkw==} peerDependencies: @@ -6368,7 +6752,6 @@ packages: '@rollup/pluginutils': 5.1.0 resolve: 1.22.8 typescript: 5.3.3 - dev: false /@rollup/pluginutils@5.1.0: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} @@ -7521,7 +7904,6 @@ packages: resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} dependencies: tslib: 2.6.2 - dev: false /@swc/jest@0.2.36(@swc/core@1.4.2): resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} @@ -7936,6 +8318,12 @@ packages: '@types/node': 20.11.19 dev: true + /@types/lodash.debounce@4.0.9: + resolution: {integrity: sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==} + dependencies: + '@types/lodash': 4.14.202 + dev: false + /@types/lodash.foreach@4.5.9: resolution: {integrity: sha512-vmq0p/FK66PsALXRmK/qsnlLlCpnudvozWYrxJImHujHhXMADdeoPEY10zwmu26437w85wCvdxUqpFi+ALtkiQ==} dependencies: @@ -7968,7 +8356,6 @@ packages: /@types/lodash@4.14.202: resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} - dev: true /@types/mdast@3.0.15: resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -9905,7 +10292,6 @@ packages: /clsx@2.1.0: resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} - dev: false /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} @@ -12868,7 +13254,6 @@ packages: '@formatjs/fast-memoize': 2.2.0 '@formatjs/icu-messageformat-parser': 2.7.6 tslib: 2.6.2 - dev: false /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -14265,7 +14650,6 @@ packages: /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: true /lodash.foreach@4.5.0: resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==}