diff --git a/lib/index.ts b/lib/index.ts index 73abd36dc..a93bd829d 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -52,6 +52,7 @@ export * from '@/components/atoms/RawA'; export * from '@/components/atoms/RawNav'; export * from '@/components/atoms/FancySpacingBox'; export * from '@/components/atoms/DateInput'; +export * from '@/components/atoms/SystemMessage'; export * from '@/components/atoms/SystemMessageBox'; export * from '@/components/atoms/NumberInput'; export * from '@/components/atoms/PasswordInput'; @@ -62,6 +63,7 @@ export * from '@/components/atoms/TitleForComponent'; export * from '@/components/atoms/ColoredText'; export * from '@/components/atoms/DisableBox'; export * from '@/components/atoms/PasswordStrengthMeter'; +export * from '@/components/atoms/DynamicComponentWrapper'; // ---------- Molecules ------- // export * from '@/components/molecules/FancyInfoText'; @@ -108,6 +110,8 @@ export * from '@/components/molecules/TabSwitch'; export * from '@/components/molecules/FancyNavBar'; export * from '@/components/molecules/LabeledInput'; export * from '@/components/molecules/Stepper'; +export * from '@/components/atoms/RawButton'; +export * from '@/components/molecules/Fieldset'; // ---------- Organisms ------- // export * from '@/components/organisms/FancyButton'; @@ -131,6 +135,7 @@ export * from '@/components/organisms/FancyNumberInput'; export * from '@/components/organisms/FancyPasswordInput'; export * from '@/components/organisms/FancyTextInput'; export * from '@/components/organisms/FancyColorInput'; +export * from '@/components/organisms/FancyListBox'; // ---------- Templates ------- // export * from '@/components/templates/FancyInfoCard'; @@ -157,6 +162,8 @@ export * from '@/utils/hooks/useIntersectionObserver'; export * from '@/utils/hooks/useWindowDimensions'; export * from '@/design/theme/FancyThemeProvider'; export * from '@/utils/functions/clampNumber'; +export * from '@/utils/functions/copyToClipBoard'; +export * from '@/utils/functions/calcCSSValuesWithOffset'; // ---------- Design ------- // export * from '@/design/designFunctions/calcBorderRadiusOnAlignment'; @@ -182,6 +189,7 @@ export * from '@/design/designFunctions/leftRightCenterToFlexJustify'; export * from '@/design/designFunctions/getThemeOrValueAsCss'; export * from '@/design/designFunctions/calcBorderRadiusWithPadding'; export * from '@/design/theme/theme'; +export * from '@/design/designFunctions/generateThemeColorSteps'; // ---------- Interfaces ------- // export * from '@/types'; @@ -198,7 +206,7 @@ export * from '@/components/atoms/RawSlider/TRawSlider.model'; // ---------- Store ------- // export * from '@/design/theme/themeStore'; export * from '@/design/theme/globalStyle/DefaultStyle'; -export * from '@/design/theme/generateThemeToCssVars'; +export * from '@/design/theme/generateObjectToCssVariables'; export * from '@/design/theme/applyThemeToDomStyleSheet'; // ---------- SVGs ------- // diff --git a/src/App.tsx b/src/App.tsx index bd1a96f0b..9cd7f54f5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -40,7 +40,7 @@ import SkeletonRoute from '@/Routes/SkeletonRoute/SkeletonRoute'; import TextGradientRoute from '@/Routes/TextGradientRoute/TextGradientRoute'; import StepperRoute from '@/Routes/StepperRoute/StepperRoute'; import PasswordStrengthMeterRoute from '@/Routes/PasswordStrengthMeterRoute/PasswordStrengthMeterRoute'; - +import { useFancyModalStore } from './Routes/ModalRoute/ModalRoute'; // const Icon = ( // // @@ -70,13 +70,16 @@ const OwnUl = styled.ul<{ theme: TTheme }>` `; function App() { + const closeModal = useFancyModalStore((state) => state.closeModal); + const modals = useFancyModalStore((state) => state.modals); + return (
- +