From 40f62a1f832a8fd2ca9dd9ee964ecceaac3873a5 Mon Sep 17 00:00:00 2001 From: Nick Lionis Date: Thu, 23 Jan 2025 13:58:41 +0200 Subject: [PATCH] feat: exports changes (#123) * fix: gitcoin-ui exports * chore: improve select component * fix: round dates validation --- package.json | 23 ++++- src/client.ts | 2 +- .../SelectFormController.tsx | 4 +- .../utils/validations/validateRoundDates.ts | 6 +- .../ProgressModal/ProgressModal.stories.tsx | 3 +- .../ProgressModal/ProgressModal.tsx | 3 +- src/components/ProgressModal/index.ts | 1 - src/components/ProgressModal/utils.ts | 2 +- src/features/checker/apps/Checker.tsx | 2 +- .../checker/hooks/usePerformOnChainReview.ts | 3 +- .../SubmitFinalEvaluationModal.tsx | 3 +- .../SubmitFinalEvaluationPage.tsx | 2 +- .../checker/routers/CheckerRouter.tsx | 2 +- src/index.ts | 1 - src/primitives/Markdown/Markdown.tsx | 6 +- src/primitives/Select/Label.tsx | 18 ++++ src/primitives/Select/Select.tsx | 90 +++++++++++++++---- src/types/index.ts | 1 + .../types.ts => types/progressModal.ts} | 0 vite.config.ts | 8 +- 20 files changed, 143 insertions(+), 37 deletions(-) create mode 100644 src/primitives/Select/Label.tsx rename src/{components/ProgressModal/types.ts => types/progressModal.ts} (100%) diff --git a/package.json b/package.json index cb9a6755..3d9e536d 100644 --- a/package.json +++ b/package.json @@ -33,10 +33,25 @@ "import": "./dist/client.js", "require": "./dist/client.js" }, - "./hooks": { - "types": "./dist/hooks.d.ts", - "import": "./dist/hooks.js", - "require": "./dist/hooks.js" + "./hooks/useCredentialVerification": { + "types": "./dist/use-credential-verification.d.ts", + "import": "./dist/use-credential-verification.js", + "require": "./dist/use-credential-verification.js" + }, + "./hooks/useIndexedDB": { + "types": "./dist/use-indexed-db.d.ts", + "import": "./dist/use-indexed-db.js", + "require": "./dist/use-indexed-db.js" + }, + "./hooks/usePersistForm": { + "types": "./dist/use-persist-form.d.ts", + "import": "./dist/use-persist-form.js", + "require": "./dist/use-persist-form.js" + }, + "./hooks/useToast": { + "types": "./dist/use-toast.d.ts", + "import": "./dist/use-toast.js", + "require": "./dist/use-toast.js" }, "./icons": { "types": "./dist/icons.d.ts", diff --git a/src/client.ts b/src/client.ts index b127d9ad..5eb24709 100644 --- a/src/client.ts +++ b/src/client.ts @@ -1,8 +1,8 @@ export * from "./primitives/Accordion"; -export * from "./primitives/Markdown"; export * from "./primitives/MarkdownEditor"; export * from "./components/Form"; export * from "./components/GenericProgressForm"; export * from "./components/MultipleSelect"; export * from "./features/pool/components/PoolList"; export * from "./features/program/components/ProgramList"; +export * from "./components/ProgressModal"; diff --git a/src/components/Form/FormControllers/SelectFormController/SelectFormController.tsx b/src/components/Form/FormControllers/SelectFormController/SelectFormController.tsx index 574b2e86..10031bba 100644 --- a/src/components/Form/FormControllers/SelectFormController/SelectFormController.tsx +++ b/src/components/Form/FormControllers/SelectFormController/SelectFormController.tsx @@ -12,6 +12,7 @@ export interface SelectFormControllerProps extends SelectProps { export const SelectFormController: React.FC = ({ name, options, + defaultValue, placeholder, className, size, @@ -26,7 +27,8 @@ export const SelectFormController: React.FC = ({ render={({ field }) => (