UNPKG

amotify

Version:

UI Component for React,NextJS,esbuild

41 lines (40 loc) 1.75 kB
/// <reference types="react" /> import { StyleProps, ReactElement } from '../@declares'; declare namespace Logo { type ComponentInput = StyleProps.BasicElement & { size?: 'S' | 'R' | 'L' | '2L' | '3L'; color?: 'normal' | 'white'; children?: ReactElement | React.FC<any>; }; type DefaultLogoInput = StyleProps.BasicElement & { size?: 'S' | 'R' | 'L' | '2L' | '3L'; color?: 'normal' | 'white'; }; type Methods = { Icon: (p: ComponentInput) => React.JSX.Element; Title: (p: ComponentInput) => React.JSX.Element; Brands: { MingooIcon: (p: DefaultLogoInput) => React.JSX.Element; MingooTitle: (p: DefaultLogoInput) => React.JSX.Element; MingooLogoH: (p: DefaultLogoInput) => React.JSX.Element; MingooLogoV: (p: DefaultLogoInput) => React.JSX.Element; ComunIcon: (p: DefaultLogoInput) => React.JSX.Element; ComunTitle: (p: DefaultLogoInput) => React.JSX.Element; ComunLogoH: (p: DefaultLogoInput) => React.JSX.Element; ComunLogoV: (p: DefaultLogoInput) => React.JSX.Element; Google: (p: DefaultLogoInput) => React.JSX.Element; Facebook: (p: DefaultLogoInput) => React.JSX.Element; Twitter: (p: DefaultLogoInput) => React.JSX.Element; LINE: (p: DefaultLogoInput) => React.JSX.Element; }; Images: { mingooIcon: string; mingooIconClear: string; comunIcon: string; comunIconClear: string; defaultIcon(type: 'image' | 'object' | 'user' | 'group' | 'store'): string; }; }; } declare const Logo: Logo.Methods; export { Logo, Logo as default };