
-
Spacedrive
+
Spacedrive
{t('alpha_release_title')}
diff --git a/packages/assets/util/index.ts b/packages/assets/util/index.ts
index 492d61049..399d80a56 100644
--- a/packages/assets/util/index.ts
+++ b/packages/assets/util/index.ts
@@ -12,6 +12,8 @@ export const iconNames = Object.fromEntries(
.map((key) => [key, key]) // Map key to [key, key] format
) as Record;
+export type IconName = keyof typeof iconNames;
+
export const getIconByName = (name: IconTypes, isDark?: boolean) => {
if (!isDark) name = (name + '_Light') as IconTypes;
return icons[name];
diff --git a/packages/ui/package.json b/packages/ui/package.json
index c858d4107..d0ebb1386 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -19,6 +19,7 @@
"typecheck": "tsc -b"
},
"dependencies": {
+ "@fontsource/ibm-plex-sans": "^5.1.0",
"@headlessui/react": "^1.7.17",
"@phosphor-icons/react": "^2.0.13",
"@radix-ui/react-checkbox": "^1.0.4",
diff --git a/packages/ui/src/Button.tsx b/packages/ui/src/Button.tsx
index 7f83f3b66..c9815e562 100644
--- a/packages/ui/src/Button.tsx
+++ b/packages/ui/src/Button.tsx
@@ -26,7 +26,7 @@ const hasHref = (props: ButtonProps | LinkButtonProps): props is LinkButtonProps
export const buttonStyles = cva(
[
- 'cursor-default items-center rounded-md border outline-none transition-colors duration-100',
+ 'cursor-default items-center rounded-md border outline-none transition-colors duration-100 font-plex font-semibold tracking-wide',
'disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-70',
'focus:ring-none focus:ring-offset-none cursor-pointer ring-offset-app-box'
],
diff --git a/packages/ui/src/Input.tsx b/packages/ui/src/Input.tsx
index a2b69ee6d..b9dac28fe 100644
--- a/packages/ui/src/Input.tsx
+++ b/packages/ui/src/Input.tsx
@@ -145,7 +145,7 @@ export interface LabelProps extends Omit, 'htmlFor
export function Label({ slug, children, className, ...props }: LabelProps) {
return (
-