UNPKG

nice-ui

Version:

React design system, components, and utilities

15 lines (14 loc) 990 B
"use strict"; 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;