Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 33x 1714x 13712x 5x | import { defineCommand } from "just-search-it";
import { memo } from "react";
import { RegisterCommand } from "../../../../commands/CommandProvider";
import { TABS } from "./LeftSideBarTabDefinitions";
export const OpenPanel = defineCommand<[string], null>("openPanel");
function SwitchViewCommands({ onNavTabChange }) {
return (
<>
{TABS.map((tabInfo) => (
<RegisterCommand
key={tabInfo.id}
command={OpenPanel}
args={[tabInfo.id]}
name={tabInfo.tooltipContent}
description={tabInfo.ariaLabel}
group="Details"
icon={tabInfo.icon}
action={() => onNavTabChange(tabInfo.id)}
/>
))}
</>
);
}
export default memo(SwitchViewCommands);
|