diff --git a/packages/desktop/src/pages/index.tsx b/packages/desktop/src/pages/index.tsx index 58d47911..5dbec643 100644 --- a/packages/desktop/src/pages/index.tsx +++ b/packages/desktop/src/pages/index.tsx @@ -315,19 +315,27 @@ export default function Page() { x} onOpenChange={(open) => setStore("fileSelectOpen", open)} onSelect={(x) => (x ? local.file.open(x, { pinned: true }) : undefined)} > {(i) => ( -
-
+
+
- {getFilename(i)} - - {getDirectory(i)} - +
+ + {getDirectory(i)}/ + + {getFilename(i)} +
diff --git a/packages/ui/src/components/icon.tsx b/packages/ui/src/components/icon.tsx index 8d63bf0f..36aa99a3 100644 --- a/packages/ui/src/components/icon.tsx +++ b/packages/ui/src/components/icon.tsx @@ -134,6 +134,7 @@ const newIcons = { "plus-small": ``, "chevron-down": ``, "arrow-up": ``, + "check-small": ``, } export interface IconProps extends ComponentProps<"svg"> { diff --git a/packages/ui/src/components/select.css b/packages/ui/src/components/select.css index 0eb7cea1..ed10cbf1 100644 --- a/packages/ui/src/components/select.css +++ b/packages/ui/src/components/select.css @@ -87,6 +87,8 @@ } [data-slot="item-indicator"] { margin-left: auto; + width: 16px; + height: 16px; } &:focus { outline: none; diff --git a/packages/ui/src/components/select.tsx b/packages/ui/src/components/select.tsx index 111608e2..806d7be1 100644 --- a/packages/ui/src/components/select.tsx +++ b/packages/ui/src/components/select.tsx @@ -52,7 +52,7 @@ export function Select(props: SelectProps & ButtonProps) { {props.label ? props.label(itemProps.item.rawValue) : (itemProps.item.rawValue as string)} - + )}