feat: redo settings and all org pages. (#601)
* feat: new components, deploy storybook * refactor: simplify component field definitions and enhance button loading state - Removed unnecessary type imports and simplified the FIELDS array definitions across multiple components in Storybook. - Updated button component to use a loading state instead of isLoading, improving clarity and consistency in props. - Adjusted button stories to reflect the new loading prop and enhanced the button's loading visual feedback. - Minor CSS adjustments for better layout and styling consistency. * chore: add field, card, password components * feat: improve page component & update AuthUI path * chore: update bits-ui to version 2.14.4 and all org related UI's - Updated bits-ui dependency in pnpm-lock.yaml and package.json to version 2.14.4. - Refactored imports for RoleBasedSecurity and UpgradeBanner components to use the new ui feature directory. - Removed unused Course components and related files to clean up the codebase. - Enhanced various components to improve consistency and maintainability. * chore: move all setting buttons to the top and update auth ui styles * chore: remove svelte-loading-spinners and replace with @cio/ui/base/spinner - Removed all instances of svelte-loading-spinners from the project. - Updated components to use the new Spinner from @cio/ui/base/spinner. - Cleaned up pnpm-lock.yaml and package.json to reflect the removal of svelte-loading-spinners. - Added new CSS animations for rocket launch effects in app.css. - Enhanced email change flow with updated verification messages in translations. * chore: remove supabase file upload from dashboard and move to r2 * chore: update organization API and UI components - Added new API methods for organization plan operations and team management. - Introduced middleware for API key authentication and organization admin checks. - Refactored organization-related components to utilize the new API structure. - Updated various UI components to improve consistency and maintainability. - Enhanced error handling and validation for organization-related actions. - Removed deprecated services and streamlined the codebase.
This commit is contained in:
Generated
+98
-34
@@ -294,8 +294,8 @@ importers:
|
||||
specifier: ^1.3.34
|
||||
version: 1.3.34(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])([email protected])([email protected])([email protected]([email protected]))
|
||||
bits-ui:
|
||||
specifier: ^2.14.1
|
||||
version: 2.14.2(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])
|
||||
specifier: ^2.14.4
|
||||
version: 2.14.4(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])
|
||||
body-parser:
|
||||
specifier: ^1.20.2
|
||||
version: 1.20.3
|
||||
@@ -501,9 +501,6 @@ importers:
|
||||
svelte-jester:
|
||||
specifier: ^3.0.0
|
||||
version: 3.0.0([email protected](@types/[email protected])([email protected](@types/[email protected])([email protected])))([email protected])
|
||||
svelte-loading-spinners:
|
||||
specifier: ^0.3.4
|
||||
version: 0.3.6
|
||||
svelte-preprocess:
|
||||
specifier: ^6.0.0
|
||||
version: 6.0.3(@babel/[email protected])([email protected]([email protected])([email protected](@types/[email protected])([email protected])))([email protected])([email protected])([email protected])([email protected])
|
||||
@@ -847,6 +844,9 @@ importers:
|
||||
specifier: workspace:*
|
||||
version: link:../ui
|
||||
devDependencies:
|
||||
'@aws-sdk/client-s3':
|
||||
specifier: ^3.388.0
|
||||
version: 3.922.0
|
||||
'@cio/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../tsconfig
|
||||
@@ -889,6 +889,12 @@ importers:
|
||||
'@tiptap/pm':
|
||||
specifier: ^3.7.1
|
||||
version: 3.10.1
|
||||
'@zxcvbn-ts/core':
|
||||
specifier: ^3.0.4
|
||||
version: 3.0.4
|
||||
dotenv:
|
||||
specifier: ^16.3.1
|
||||
version: 16.6.1
|
||||
storybook:
|
||||
specifier: ^8.4.2
|
||||
version: 8.6.14([email protected])([email protected])([email protected])
|
||||
@@ -898,6 +904,9 @@ importers:
|
||||
tailwindcss:
|
||||
specifier: ^4.1.14
|
||||
version: 4.1.16
|
||||
tsx:
|
||||
specifier: ^4.7.1
|
||||
version: 4.20.6
|
||||
typescript-svelte-plugin:
|
||||
specifier: ^0.3.50
|
||||
version: 0.3.50([email protected])([email protected])
|
||||
@@ -915,9 +924,6 @@ importers:
|
||||
'@floating-ui/dom':
|
||||
specifier: ^1.7.4
|
||||
version: 1.7.4
|
||||
'@lucide/svelte':
|
||||
specifier: ^0.546.0
|
||||
version: 0.546.0([email protected])
|
||||
'@tiptap/core':
|
||||
specifier: ^3.7.1
|
||||
version: 3.10.1(@tiptap/[email protected])
|
||||
@@ -994,6 +1000,9 @@ importers:
|
||||
'@internationalized/date':
|
||||
specifier: ^3.8.1
|
||||
version: 3.10.0
|
||||
'@lucide/svelte':
|
||||
specifier: ^0.554.0
|
||||
version: 0.554.0([email protected])
|
||||
'@sveltejs/adapter-auto':
|
||||
specifier: ^3.0.0
|
||||
version: 3.3.1(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))
|
||||
@@ -1006,9 +1015,18 @@ importers:
|
||||
'@tailwindcss/typography':
|
||||
specifier: ^0.5.18
|
||||
version: 0.5.19([email protected])
|
||||
'@zxcvbn-ts/core':
|
||||
specifier: ^3.0.4
|
||||
version: 3.0.4
|
||||
'@zxcvbn-ts/language-common':
|
||||
specifier: ^3.0.4
|
||||
version: 3.0.4
|
||||
'@zxcvbn-ts/language-en':
|
||||
specifier: ^3.0.2
|
||||
version: 3.0.2
|
||||
bits-ui:
|
||||
specifier: ^2.11.7
|
||||
version: 2.14.2(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])
|
||||
specifier: ^2.14.4
|
||||
version: 2.14.4(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])
|
||||
clsx:
|
||||
specifier: ^2.1.1
|
||||
version: 2.1.1
|
||||
@@ -1018,18 +1036,24 @@ importers:
|
||||
mode-watcher:
|
||||
specifier: ^1.1.0
|
||||
version: 1.1.0([email protected])
|
||||
runed:
|
||||
specifier: ^0.36.0
|
||||
version: 0.36.0(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected])
|
||||
svelte:
|
||||
specifier: ^5.39.11
|
||||
version: 5.43.2
|
||||
svelte-sonner:
|
||||
specifier: ^1.0.5
|
||||
version: 1.0.6([email protected])
|
||||
svelte-toolbelt:
|
||||
specifier: ^0.10.6
|
||||
version: 0.10.6(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])
|
||||
tailwind-merge:
|
||||
specifier: ^3.3.1
|
||||
version: 3.3.1
|
||||
specifier: ^3.4.0
|
||||
version: 3.4.0
|
||||
tailwind-variants:
|
||||
specifier: ^3.1.1
|
||||
version: 3.1.1(tailwind-merge@3.3.1)([email protected])
|
||||
specifier: ^3.2.2
|
||||
version: 3.2.2(tailwind-merge@3.4.0)([email protected])
|
||||
tailwindcss:
|
||||
specifier: ^4.1.14
|
||||
version: 4.1.16
|
||||
@@ -3142,8 +3166,8 @@ packages:
|
||||
peerDependencies:
|
||||
svelte: ^5
|
||||
|
||||
'@lucide/[email protected]6.0':
|
||||
resolution: {integrity: sha512-qFVQ+BUJH9Swns7cag3Wik7VqKZfN2hwDZ2VazbZJc8VSqI0kgOZCZ2OVwrvNxdkl8Mw9M9H1ROB0BXh/WH/sA==}
|
||||
'@lucide/[email protected]54.0':
|
||||
resolution: {integrity: sha512-CM6wLEH8uk3WBpC42t8R0hF7SlQrsYEL6qGuXdB99xKZwKglpWmX5XgYu7FIYOCBYOyC1rm4dNhIe6uF9pOXqw==}
|
||||
peerDependencies:
|
||||
svelte: ^5
|
||||
|
||||
@@ -5338,6 +5362,15 @@ packages:
|
||||
'@vue/[email protected]':
|
||||
resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==}
|
||||
|
||||
'@zxcvbn-ts/[email protected]':
|
||||
resolution: {integrity: sha512-aQeiT0F09FuJaAqNrxynlAwZ2mW/1MdXakKWNmGM1Qp/VaY6CnB/GfnMS2T8gB2231Esp1/maCWd8vTG4OuShw==}
|
||||
|
||||
'@zxcvbn-ts/[email protected]':
|
||||
resolution: {integrity: sha512-viSNNnRYtc7ULXzxrQIVUNwHAPSXRtoIwy/Tq4XQQdIknBzw4vz36lQLF6mvhMlTIlpjoN/Z1GFu/fwiAlUSsw==}
|
||||
|
||||
'@zxcvbn-ts/[email protected]':
|
||||
resolution: {integrity: sha512-Zp+zL+I6Un2Bj0tRXNs6VUBq3Djt+hwTwUz4dkt2qgsQz47U0/XthZ4ULrT/RxjwJRl5LwiaKOOZeOtmixHnjg==}
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
|
||||
hasBin: true
|
||||
@@ -5691,8 +5724,8 @@ packages:
|
||||
peerDependencies:
|
||||
svelte: ^4.0.0 || ^5.0.0-next.118
|
||||
|
||||
[email protected].2:
|
||||
resolution: {integrity: sha512-YqpAJj/nRTZjf7IlgUC3QlepVZ7YFiAQWpZaYUOAZFW5Py+g5DYkhEDTdNFI5SReo7l1rct/nRpMK4pfL9Xffw==}
|
||||
[email protected].4:
|
||||
resolution: {integrity: sha512-W6kenhnbd/YVvur+DKkaVJ6GldE53eLewur5AhUCqslYQ0vjZr8eWlOfwZnMiPB+PF5HMVqf61vXBvmyrAmPWg==}
|
||||
engines: {node: '>=20'}
|
||||
peerDependencies:
|
||||
'@internationalized/date': ^3.8.1
|
||||
@@ -6994,6 +7027,10 @@ packages:
|
||||
resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==}
|
||||
hasBin: true
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
|
||||
engines: {node: '>= 4.9.1'}
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
|
||||
|
||||
@@ -9776,6 +9813,18 @@ packages:
|
||||
'@sveltejs/kit':
|
||||
optional: true
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-CK84KPwAausPQEyWF9t6miCuNW5isAKPMswDsz7jhdueiZZ9du/UrgWc/aggLts8QuppT8KucryrHDFBAqk9Ww==}
|
||||
peerDependencies:
|
||||
'@sveltejs/kit': ^2.21.0
|
||||
svelte: ^5.7.0
|
||||
zod: ^4.1.8
|
||||
peerDependenciesMeta:
|
||||
'@sveltejs/kit':
|
||||
optional: true
|
||||
zod:
|
||||
optional: true
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA==}
|
||||
|
||||
@@ -10264,9 +10313,6 @@ packages:
|
||||
jest: '>= 27'
|
||||
svelte: '>= 3'
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-mthHQ2TwiwzTWzbFry3CBnVEfzqPOD9WkVw84OfSYzHRq6N9wgQ+yv37u81uPeuLU/ZOIPqhujpXquB1aol5ZQ==}
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-TUIfhut0iVeTm7f5v/ZuU/tZ9XsNig9bNN8yK0t2x2WL9qw6AxAVRe9i5XddYJE0SuVwkoDCzjoSg5hXv7oWbQ==}
|
||||
peerDependencies:
|
||||
@@ -10457,8 +10503,8 @@ packages:
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
|
||||
|
||||
tailwind-merge@3.3.1:
|
||||
resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
|
||||
tailwind-merge@3.4.0:
|
||||
resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==}
|
||||
|
||||
[email protected]:
|
||||
resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==}
|
||||
@@ -10472,8 +10518,8 @@ packages:
|
||||
peerDependencies:
|
||||
tailwindcss: '*'
|
||||
|
||||
tailwind-variants@3.1.1:
|
||||
resolution: {integrity: sha512-ftLXe3krnqkMHsuBTEmaVUXYovXtPyTK7ckEfDRXS8PBZx0bAUas+A0jYxuKA5b8qg++wvQ3d2MQ7l/xeZxbZQ==}
|
||||
tailwind-variants@3.2.2:
|
||||
resolution: {integrity: sha512-Mi4kHeMTLvKlM98XPnK+7HoBPmf4gygdFmqQPaDivc3DpYS6aIY6KiG/PgThrGvii5YZJqRsPz0aPyhoFzmZgg==}
|
||||
engines: {node: '>=16.x', pnpm: '>=7.x'}
|
||||
peerDependencies:
|
||||
tailwind-merge: '>=3.0.0'
|
||||
@@ -13894,7 +13940,7 @@ snapshots:
|
||||
clsx: 2.1.1
|
||||
d3-array: 3.2.4
|
||||
lodash-es: 4.17.21
|
||||
tailwind-merge: 3.3.1
|
||||
tailwind-merge: 3.4.0
|
||||
|
||||
'@layerstack/[email protected]':
|
||||
dependencies:
|
||||
@@ -13909,7 +13955,7 @@ snapshots:
|
||||
dependencies:
|
||||
svelte: 5.43.2
|
||||
|
||||
'@lucide/[email protected]6.0([email protected])':
|
||||
'@lucide/[email protected]54.0([email protected])':
|
||||
dependencies:
|
||||
svelte: 5.43.2
|
||||
|
||||
@@ -16651,6 +16697,14 @@ snapshots:
|
||||
|
||||
'@vue/[email protected]': {}
|
||||
|
||||
'@zxcvbn-ts/[email protected]':
|
||||
dependencies:
|
||||
fastest-levenshtein: 1.0.16
|
||||
|
||||
'@zxcvbn-ts/[email protected]': {}
|
||||
|
||||
'@zxcvbn-ts/[email protected]': {}
|
||||
|
||||
[email protected]:
|
||||
dependencies:
|
||||
jsonparse: 1.3.1
|
||||
@@ -17001,7 +17055,7 @@ snapshots:
|
||||
nanoid: 5.1.6
|
||||
svelte: 5.43.2
|
||||
|
||||
[email protected].2(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected]):
|
||||
[email protected].4(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])))([email protected]):
|
||||
dependencies:
|
||||
'@floating-ui/core': 1.7.3
|
||||
'@floating-ui/dom': 1.7.4
|
||||
@@ -17014,7 +17068,7 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- '@sveltejs/kit'
|
||||
|
||||
[email protected].2(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected]):
|
||||
[email protected].4(@internationalized/[email protected])(@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected]):
|
||||
dependencies:
|
||||
'@floating-ui/core': 1.7.3
|
||||
'@floating-ui/dom': 1.7.4
|
||||
@@ -18490,6 +18544,8 @@ snapshots:
|
||||
dependencies:
|
||||
strnum: 2.1.1
|
||||
|
||||
[email protected]: {}
|
||||
|
||||
[email protected]:
|
||||
dependencies:
|
||||
reusify: 1.1.0
|
||||
@@ -21927,6 +21983,16 @@ snapshots:
|
||||
optionalDependencies:
|
||||
'@sveltejs/kit': 2.48.4(@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
|
||||
[email protected](@sveltejs/[email protected](@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected]):
|
||||
dependencies:
|
||||
dequal: 2.0.3
|
||||
esm-env: 1.2.2
|
||||
lz-string: 1.5.0
|
||||
svelte: 5.43.2
|
||||
optionalDependencies:
|
||||
'@sveltejs/kit': 2.48.4(@sveltejs/[email protected]([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
zod: 4.1.12
|
||||
|
||||
[email protected]: {}
|
||||
|
||||
[email protected]: {}
|
||||
@@ -22469,8 +22535,6 @@ snapshots:
|
||||
jest: 29.7.0(@types/[email protected])([email protected](@types/[email protected])([email protected]))
|
||||
svelte: 5.43.2
|
||||
|
||||
[email protected]: {}
|
||||
|
||||
[email protected]([email protected]):
|
||||
dependencies:
|
||||
schema-dts: 1.1.5
|
||||
@@ -22670,7 +22734,7 @@ snapshots:
|
||||
|
||||
[email protected]: {}
|
||||
|
||||
tailwind-merge@3.3.1: {}
|
||||
tailwind-merge@3.4.0: {}
|
||||
|
||||
[email protected]([email protected]([email protected](@types/[email protected])([email protected]))):
|
||||
dependencies:
|
||||
@@ -22682,11 +22746,11 @@ snapshots:
|
||||
tailwind-merge: 2.5.4
|
||||
tailwindcss: 3.4.18([email protected](@types/[email protected])([email protected]))
|
||||
|
||||
tailwind-variants@3.1.1(tailwind-merge@3.3.1)([email protected]):
|
||||
tailwind-variants@3.2.2(tailwind-merge@3.4.0)([email protected]):
|
||||
dependencies:
|
||||
tailwindcss: 4.1.16
|
||||
optionalDependencies:
|
||||
tailwind-merge: 3.3.1
|
||||
tailwind-merge: 3.4.0
|
||||
|
||||
[email protected]([email protected]([email protected](@types/[email protected])([email protected]))):
|
||||
dependencies:
|
||||
|
||||
Reference in New Issue
Block a user