nice-ui
Version:
React design system, components, and utilities
15 lines (14 loc) • 990 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.CommandPaletteCmd = void 0;
const React = require("react");
const use_t_1 = require("use-t");
const CommandIcon_1 = require("../CommandIcon");
const CommandPaletteItem_1 = require("../CommandPaletteItem");
const ItemText_1 = require("./ItemText");
const CommandPaletteCmd = ({ icon, id, name, actionLabel, hasArgs, selected, highlight, disabled, onSelect, onClick, }) => {
const [t] = (0, use_t_1.useT)();
return (React.createElement(CommandPaletteItem_1.CommandPaletteItem, { icon: React.createElement(CommandIcon_1.CommandIcon, { ...icon }), actionLabel: actionLabel || (hasArgs ? t('Configure command') : t('Run command')), disabled: disabled, selected: selected, onSelect: onSelect, onClick: onClick },
React.createElement(ItemText_1.ItemText, { name: name, highlight: highlight, ellipsis: hasArgs, id: selected ? id : undefined })));
};
exports.CommandPaletteCmd = CommandPaletteCmd;
;