From 062c287e75ed7618ffcb180a9576c1668a29524e Mon Sep 17 00:00:00 2001 From: akhilmhdh Date: Mon, 23 Jan 2023 22:08:01 +0530 Subject: [PATCH] feat(ui): changed to interfonts --- frontend/package-lock.json | 11 +++++++++++ frontend/package.json | 1 + frontend/src/components/v2/Button/Button.tsx | 2 +- frontend/src/components/v2/Card/Card.tsx | 2 +- frontend/src/components/v2/Checkbox/Checkbox.tsx | 2 +- frontend/src/components/v2/Dropdown/Dropdown.tsx | 2 +- .../src/components/v2/FormControl/FormControl.tsx | 4 ++-- frontend/src/components/v2/IconButton/IconButton.tsx | 2 +- frontend/src/components/v2/Input/Input.tsx | 2 +- frontend/src/components/v2/Menu/Menu.tsx | 2 +- frontend/src/components/v2/Modal/Modal.tsx | 8 +++++--- frontend/src/components/v2/Select/Select.tsx | 6 +++--- frontend/src/components/v2/Switch/Switch.tsx | 2 +- frontend/src/components/v2/Table/Table.tsx | 2 +- frontend/src/components/v2/TextArea/TextArea.tsx | 2 +- frontend/src/styles/globals.css | 8 +++----- frontend/tailwind.config.js | 4 ++++ 17 files changed, 39 insertions(+), 23 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 435f229fcf..1348fbdc34 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -7,6 +7,7 @@ "dependencies": { "@emotion/css": "^11.10.0", "@emotion/server": "^11.10.0", + "@fontsource/inter": "^4.5.15", "@fortawesome/fontawesome-svg-core": "^6.1.2", "@fortawesome/free-brands-svg-icons": "^6.1.2", "@fortawesome/free-regular-svg-icons": "^6.1.1", @@ -2793,6 +2794,11 @@ "react-dom": ">=16.8.0" } }, + "node_modules/@fontsource/inter": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-4.5.15.tgz", + "integrity": "sha512-FzleM9AxZQK2nqsTDtBiY0PMEVWvnKnuu2i09+p6DHvrHsuucoV2j0tmw+kAT3L4hvsLdAIDv6MdGehsPIdT+Q==" + }, "node_modules/@fortawesome/fontawesome-common-types": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz", @@ -24164,6 +24170,11 @@ "use-isomorphic-layout-effect": "^1.1.1" } }, + "@fontsource/inter": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-4.5.15.tgz", + "integrity": "sha512-FzleM9AxZQK2nqsTDtBiY0PMEVWvnKnuu2i09+p6DHvrHsuucoV2j0tmw+kAT3L4hvsLdAIDv6MdGehsPIdT+Q==" + }, "@fortawesome/fontawesome-common-types": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 80c267820c..70e2f2358a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,6 +14,7 @@ "dependencies": { "@emotion/css": "^11.10.0", "@emotion/server": "^11.10.0", + "@fontsource/inter": "^4.5.15", "@fortawesome/fontawesome-svg-core": "^6.1.2", "@fortawesome/free-brands-svg-icons": "^6.1.2", "@fortawesome/free-regular-svg-icons": "^6.1.1", diff --git a/frontend/src/components/v2/Button/Button.tsx b/frontend/src/components/v2/Button/Button.tsx index c0894f261a..21548d0e3d 100644 --- a/frontend/src/components/v2/Button/Button.tsx +++ b/frontend/src/components/v2/Button/Button.tsx @@ -15,7 +15,7 @@ const buttonVariants = cva( [ 'button', 'transition-all', - 'font-medium', + 'font-inter font-medium', 'cursor-pointer', 'inline-flex items-center justify-center', 'relative' diff --git a/frontend/src/components/v2/Card/Card.tsx b/frontend/src/components/v2/Card/Card.tsx index 1001c8cf3d..9e658aaf73 100644 --- a/frontend/src/components/v2/Card/Card.tsx +++ b/frontend/src/components/v2/Card/Card.tsx @@ -47,7 +47,7 @@ export const Card = forwardRef(
{ return ( -
+
({ diff --git a/frontend/src/components/v2/FormControl/FormControl.tsx b/frontend/src/components/v2/FormControl/FormControl.tsx index d609b24f40..14e58d5bed 100644 --- a/frontend/src/components/v2/FormControl/FormControl.tsx +++ b/frontend/src/components/v2/FormControl/FormControl.tsx @@ -13,7 +13,7 @@ export type FormLabelProps = { export const FormLabel = ({ id, label, isRequired }: FormLabelProps) => ( {label} - {isRequired && *} + {isRequired && *} ); @@ -25,7 +25,7 @@ export type FormHelperTextProps = { export const FormHelperText = ({ isError, text }: FormHelperTextProps) => (
diff --git a/frontend/src/components/v2/IconButton/IconButton.tsx b/frontend/src/components/v2/IconButton/IconButton.tsx index 9790d9d7bb..b1a1f4813d 100644 --- a/frontend/src/components/v2/IconButton/IconButton.tsx +++ b/frontend/src/components/v2/IconButton/IconButton.tsx @@ -14,7 +14,7 @@ const iconButtonVariants = cva( [ 'button', 'transition-all', - 'font-medium', + 'font-inter font-medium', 'cursor-pointer', 'inline-flex items-center justify-center', 'relative' diff --git a/frontend/src/components/v2/Input/Input.tsx b/frontend/src/components/v2/Input/Input.tsx index e7b63e3add..4f502e31db 100644 --- a/frontend/src/components/v2/Input/Input.tsx +++ b/frontend/src/components/v2/Input/Input.tsx @@ -38,7 +38,7 @@ const inputVariants = cva( } ); -const inputParentContainerVariants = cva('inline-flex items-center border relative', { +const inputParentContainerVariants = cva('inline-flex font-inter items-center border relative', { variants: { isRounded: { true: ['rounded-md'], diff --git a/frontend/src/components/v2/Menu/Menu.tsx b/frontend/src/components/v2/Menu/Menu.tsx index 54bb08a466..1497b01fa5 100644 --- a/frontend/src/components/v2/Menu/Menu.tsx +++ b/frontend/src/components/v2/Menu/Menu.tsx @@ -35,7 +35,7 @@ export const MenuItem = ({ }: MenuItemProps & ComponentPropsWithRef): JSX.Element => (
  • & { +export type ModalContentProps = DialogPrimitive.DialogContentProps & { title?: ReactNode; subTitle?: string; footerContent?: ReactNode; @@ -48,8 +48,10 @@ export const ModalContent = forwardRef( ModalContent.displayName = 'ModalContent'; -export const Modal = DialogPrimitive.Root; -export type ModalProps = DialogPrimitive.DialogProps; +export type ModalProps = Omit & { isOpen?: boolean }; +export const Modal = ({ isOpen, ...props }: ModalProps) => ( + +); export const ModalTrigger = DialogPrimitive.Trigger; export type ModalTriggerProps = DialogPrimitive.DialogTriggerProps; diff --git a/frontend/src/components/v2/Select/Select.tsx b/frontend/src/components/v2/Select/Select.tsx index 3fee8b7c79..c00223e2b6 100644 --- a/frontend/src/components/v2/Select/Select.tsx +++ b/frontend/src/components/v2/Select/Select.tsx @@ -22,8 +22,8 @@ export const Select = forwardRef( @@ -36,7 +36,7 @@ export const Select = forwardRef( diff --git a/frontend/src/components/v2/Switch/Switch.tsx b/frontend/src/components/v2/Switch/Switch.tsx index f720b6ea64..70bbd29ca3 100644 --- a/frontend/src/components/v2/Switch/Switch.tsx +++ b/frontend/src/components/v2/Switch/Switch.tsx @@ -19,7 +19,7 @@ export const Switch = ({ isRequired, ...props }: SwitchProps): JSX.Element => ( -
    +