UNPKG

@snowball-tech/fractal

Version:

Fractal's (Snowball's design system) React component library based on RadixUI and TailwindCSS

23 lines (22 loc) 1.04 kB
import { PaperProps } from "../Paper/Paper.types.js"; import { CombinedRefs as CombinedRefs$1 } from "../Dropdown/Dropdown.types.js"; import { ButtonProps } from "../Button/Button.types.js"; import { Orientations } from "./Toolbar.constants.js"; import { AllHTMLAttributes, ComponentProps, ReactNode } from "react"; import { Root } from "@radix-ui/react-toolbar"; //#region src/components/Toolbar/Toolbar.types.d.ts type CombinedRefs = CombinedRefs$1; interface ToolbarProps extends Omit<AllHTMLAttributes<HTMLDivElement> & ComponentProps<typeof Root>, 'asChild' | 'dir' | 'loop' | 'size'> { children?: ReactNode; disabled?: boolean; elevation?: PaperProps['elevation']; fullWidth?: boolean; orientation?: `${Orientations}`; } type ToolbarButtonProps = { active?: boolean; } & Omit<ButtonProps, 'truncate' | 'variant' | 'wrap'>; type ToolbarSeparatorProps = AllHTMLAttributes<HTMLDivElement>; //#endregion export { CombinedRefs, ToolbarButtonProps, ToolbarProps, ToolbarSeparatorProps }; //# sourceMappingURL=Toolbar.types.d.ts.map