@dcodegroup-au/dsg-vue
Version:
Front-end Vue/Tailwind DSG for UntitledUI.
19 lines (18 loc) • 940 B
TypeScript
import { DsgIconProps } from '../Icons/DsgIcon.vue';
/**
* ------------------------------------------------
* # Setup: Props
* ------------------------------------------------
*/
export type DsgMiscIconTheme = "brand" | "gray" | "error" | "warning" | "success";
export type DsgMiscIconType = "light" | "light-outline" | "dark-outline" | "outline";
export type DsgMiscIconSize = "sm" | "md" | "lg" | "xl";
export interface DsgMiscIconProps {
theme?: DsgMiscIconTheme;
type?: DsgMiscIconType;
size?: DsgMiscIconSize;
icon: DsgIconProps;
classes?: string;
}
declare const _default: import('vue').DefineComponent<DsgMiscIconProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<DsgMiscIconProps> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;