fui-fancyui
Version:
FancyUI Libary
20 lines (19 loc) • 832 B
TypeScript
import { CSSProp } from 'styled-components';
import { TLayer } from '../../../types/TLayer';
import { TUiColorsNotTransparent } from '../../../types/TUiColorsNotTransparent';
import { TUiColorsSystemMessage } from '../../../types/TUiColorsSystemMessage';
import { sizes } from './sizeSettings';
export type TFancySVGAtom = {
children?: React.ReactNode;
sizeC?: TFancySVGAtomSizes;
externalStyle?: CSSProp;
isPassive?: boolean;
isActive?: boolean;
systemMessage?: TUiColorsSystemMessage;
themeType?: TUiColorsNotTransparent | 'inherit';
layer?: TLayer;
hoverLayer?: TLayer;
hoverThemeType?: TUiColorsNotTransparent | 'inherit';
};
export type TFancySVGAtomWithNativeAttrs = TFancySVGAtom & Omit<React.HTMLAttributes<HTMLElement>, 'style'>;
export type TFancySVGAtomSizes = keyof typeof sizes;