nice-ui
Version:
React design system, components, and utilities
21 lines (20 loc) • 500 B
TypeScript
import * as React from 'react';
export interface CommandPaletteCmdItem {
id: string;
name: string;
icon?: {
set: string;
icon: string;
size?: number;
};
actionLabel?: React.ReactNode;
/** Search similarity score. */
score?: number;
hasArgs?: boolean;
}
export interface CommandPaletteCmdGroup {
id: string;
name: React.ReactNode;
list: CommandPaletteCmdItem[];
}
export type CommandPaletteCmdRef = [groupId: string, cmdId: string];