UNPKG

welcome-ui

Version:

Customizable design system with react • styled-components • styled-system and ariakit.

312 lines (311 loc) 7.73 kB
import { IconProps } from '../Icon'; import { StyledIconProps } from './styles'; export type IconsFontProps = StyledIconProps; export declare const IconsFontStyled: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute<import('styled-components').FastOmit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLElement>, HTMLElement>, keyof import('@xstyled/system').SystemProps<import('@xstyled/system').Theme>> & import('@xstyled/system').SystemProps<import('@xstyled/system').Theme>, StyledIconProps>> & string; type FormatIconJSX<S extends string> = S extends `${infer F}${infer R}` ? F extends '_' ? FormatIconJSX<Capitalize<R>> : `${F}${FormatIconJSX<R>}` : ''; declare const unicodeMap: { actions: string; activity: string; add: string; address: string; airplay: string; alert: string; alert_outline: string; analytics: string; anniversary: string; archive: string; arrow_down: string; arrow_left: string; arrow_right: string; arrow_up: string; aspect_ratio_fill: string; aspect_ratio_fit: string; attachment: string; avatar: string; avatar_accessory: string; avatar_body: string; avatar_bottom: string; avatar_costume: string; avatar_head: string; avatar_top: string; bar_chart: string; basketball: string; behance: string; birthday: string; bold: string; book: string; book_2: string; bookmark: string; bookmark_outline: string; bulb: string; bulk: string; buoy: string; burn: string; caddy: string; calcul: string; camera: string; camera_off: string; camera_on: string; candidate_status: string; card_view: string; cast: string; cast_connected: string; cast_unavailable: string; celebrate: string; check: string; clipboard: string; clock: string; code: string; code_block: string; coffee: string; collapse: string; comment: string; comment_outline: string; common_area: string; compass: string; computer: string; contract: string; control_backward: string; control_forward: string; control_pause: string; control_stop: string; copy: string; cover_letter: string; create: string; credit_card: string; crescent_moon: string; crescent_moon_outline: string; cross: string; cross_target: string; crown: string; csv: string; date: string; department: string; details: string; diamond: string; dish: string; doc: string; docx: string; down: string; download: string; drag_and_drop: string; dribbble: string; earth: string; edit: string; education_level: string; email: string; email_outline: string; eot: string; equal: string; expand: string; expand_text: string; external_link: string; facebook: string; factory: string; female: string; filters: string; fingerprint: string; flag: string; flag_outline: string; flag_pointed: string; folder: string; fullscreen_off: string; fullscreen_on: string; gear: string; gif: string; github: string; google: string; handshake: string; hard_hat: string; hashtag: string; heading: string; heading_1: string; heading_2: string; heading_3: string; heading_4: string; heading_5: string; heading_6: string; headset: string; heart: string; heart_outline: string; heart_shiny: string; hide: string; home: string; house: string; in_progress_candidate: string; information: string; information_outline: string; instagram: string; italic: string; jpeg: string; jpg: string; justice_hammer: string; kanban: string; key: string; language: string; leaf: string; left: string; line_chart: string; link: string; linkedin: string; location: string; lock: string; lock_rounded: string; log_out: string; male: string; map: string; masonry: string; meeting_room: string; megaphone: string; mention: string; menu: string; mic: string; microphone_off: string; microphone_on: string; microship: string; money: string; more: string; more_android: string; mountain: string; music: string; negative: string; negative_outline: string; negative_straight: string; new_candidate: string; notification: string; npm: string; offer_status: string; office: string; ordered_list: string; origine: string; paperplane: string; pdf: string; pencil: string; phone: string; phone_outline: string; pictures: string; piechart: string; pin: string; pinterest: string; pizza: string; play: string; play_outline: string; playlist: string; png: string; podcast: string; positive: string; positive_outline: string; positive_straight: string; ppt: string; print: string; promote: string; puzzle: string; puzzle_outline: string; question: string; questions: string; quote: string; refresh: string; refuse_candidate: string; remote: string; remove: string; reset: string; resume: string; review: string; review_outline: string; right: string; salary: string; save: string; screenshare_off: string; screenshare_on: string; search: string; search_people: string; settings: string; share1: string; share2: string; shield: string; show: string; slack: string; sound_off: string; sound_on: string; source: string; spanner: string; square_alert: string; stackoverflow: string; stackserver: string; star: string; star_outline: string; strikethrough: string; subtitle: string; success: string; suitcase: string; sun: string; svg: string; table: string; table_column_add_after: string; table_column_add_before: string; table_column_remove: string; table_delete: string; table_divide: string; table_merge_cells: string; table_row_add_above: string; table_row_add_below: string; table_row_remove: string; tag: string; target: string; teepee: string; thumb_down: string; thumb_up: string; trash: string; tree: string; trophy: string; ttf: string; twitch: string; twitter: string; txt: string; type: string; unavailable: string; underline: string; unordered_list: string; up: string; update: string; upload: string; user: string; user_outline: string; video: string; video_camera: string; video_camera_2: string; watch_later: string; woff: string; woff2: string; write: string; wttj: string; xing: string; xls: string; xlsx: string; youtube: string; zapier: string; zip: string; move: string; tiktok: string; flag_us: string; euro_currency: string; x: string; sparkles: string; mobile: string; tablet: string; certified: string; masonry_2: string; connection: string; arrow_line_left: string; arrow_line_right: string; arrow_line_down: string; arrow_line_up: string; symbol: string; thunderclock: string; extend: string; }; export type IconKey = keyof typeof unicodeMap; export type IconKeyFormatted = FormatIconJSX<Capitalize<IconKey>>; export type IconsType = Record<IconKeyFormatted, (props: IconProps) => JSX.Element>; export declare const IconsFont: IconsType; export {};