fix: Various command bar fixes
This commit is contained in:
@@ -35,7 +35,7 @@ export function createAction(definition: Optional<Action, "id">): Action {
|
|||||||
return definition.perform?.(context);
|
return definition.perform?.(context);
|
||||||
}
|
}
|
||||||
: undefined,
|
: undefined,
|
||||||
id: uuidv4(),
|
id: definition.id ?? uuidv4(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ export default function CommandBarResults() {
|
|||||||
const { results, rootActionId } = useMatches();
|
const { results, rootActionId } = useMatches();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
<Container>
|
||||||
<KBarResults
|
<KBarResults
|
||||||
items={results}
|
items={results}
|
||||||
maxHeight={400}
|
maxHeight={400}
|
||||||
@@ -23,9 +24,17 @@ export default function CommandBarResults() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
</Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Cannot style KBarResults unfortunately, so we must wrap and target the inner
|
||||||
|
const Container = styled.div`
|
||||||
|
> div {
|
||||||
|
padding-bottom: 8px;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
const Header = styled.h3`
|
const Header = styled.h3`
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
letter-spacing: 0.04em;
|
letter-spacing: 0.04em;
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ const useSettingsActions = () => {
|
|||||||
const navigateToSettings = React.useMemo(
|
const navigateToSettings = React.useMemo(
|
||||||
() =>
|
() =>
|
||||||
createAction({
|
createAction({
|
||||||
|
id: "settings",
|
||||||
name: ({ t }) => t("Settings"),
|
name: ({ t }) => t("Settings"),
|
||||||
section: NavigationSection,
|
section: NavigationSection,
|
||||||
shortcut: ["g", "s"],
|
shortcut: ["g", "s"],
|
||||||
|
|||||||
Reference in New Issue
Block a user