ds-smart-ui
Version:
Smart UI v1.0.5 — A production-ready React component library by PT Praisindo Teknologi. Covers inputs, navigation, data display, feedback, and layout with a unified design system, semantic Typography tokens, and full Storybook documentation.
26 lines (25 loc) • 698 B
TypeScript
import { default as React } from 'react';
export interface ButtonOption {
id: string;
label: string;
icon: React.ReactNode;
disabled?: boolean;
permissions?: boolean;
}
export interface ButtonGroupProps {
options: ButtonOption[];
value?: string;
onChange?: (id: string) => void;
fullWidth?: boolean;
outlined?: boolean;
glass?: boolean;
iconOnly?: boolean;
className?: string;
id?: string;
}
/**
* ButtonGroup (ActionDeck) component provides a premium set of interactive buttons.
* Inspired by modern financial apps for prominent task-based interfaces.
*/
declare const ButtonGroup: React.FC<ButtonGroupProps>;
export default ButtonGroup;