ui: use symbols for shortcut keys on macOS

This commit is contained in:
Abdullah Atta
2023-12-19 11:12:15 +05:00
parent a3d39d8b6d
commit 8be4fea7a3

View File

@@ -141,10 +141,16 @@ export function MenuButton(props: MenuButtonProps) {
const platform = getPlatform();
function translateModifier(modifier: string) {
if (platform === "Android" || platform === "iOS") return "";
const isMacOS = platform === "macOS";
const parts = modifier.split("-");
return parts
.map((p) => (p === "Mod" ? (platform === "macOS" ? "Cmd" : "Ctrl") : p))
.join("+");
.map((p) => {
if (isMacOS) {
return p === "Mod" ? "⌘" : p === "Alt" ? "⌥" : p === "Shift" ? "⇧" : p;
}
return p === "Mod" ? "Ctrl" : p;
})
.join(isMacOS ? "" : "+");
}
function getPlatform() {