UNPKG

@legion-ui-kit/react-core

Version:

<div align="center"> <img height="108" width="116" src="https://legion.digitaltelkom.id/favicon.svg?v=4643a71fb65fa61a5f2b266b769ea7b1" /> <h1 align="center">Legion UI Kit - React Core</h1> </div>

1 lines 6.85 kB
{"version":3,"file":"Icon.constant.cjs","sources":["../../../../src/components/Icon/Icon.constant.ts"],"sourcesContent":["// Types\r\nimport type { TIconColor, TIconName, TIconNameAlias, TIconNameReal, TIconProps, TIconSize } from './Icon.type';\r\n\r\nexport const ICON_SIZES: TIconSize[] = ['xs', 'sm', 'md', 'lg', 'xl'];\r\nexport const ICON_SIZE: { [key in TIconSize]: key } = {\r\n\txs: 'xs',\r\n\tsm: 'sm',\r\n\tmd: 'md',\r\n\tlg: 'lg',\r\n\txl: 'xl'\r\n};\r\n\r\nexport const ICON_COLORS: TIconColor[] = [\r\n\t'primary',\r\n\t'secondary',\r\n\t'tertiary',\r\n\t'success',\r\n\t'warning',\r\n\t'error',\r\n\t'information'\r\n];\r\nexport const ICON_COLOR: { [key in TIconColor]: key } = {\r\n\tprimary: 'primary',\r\n\tsecondary: 'secondary',\r\n\ttertiary: 'tertiary',\r\n\tsuccess: 'success',\r\n\twarning: 'warning',\r\n\terror: 'error',\r\n\tinformation: 'information'\r\n};\r\n\r\nexport const ICON_NAME_REAL: { [key in TIconNameReal]: key } = {\r\n\t['arrow-down']: 'arrow-down',\r\n\t['arrow-left']: 'arrow-left',\r\n\t['arrow-right']: 'arrow-right',\r\n\t['arrow-up']: 'arrow-up',\r\n\t['bold']: 'bold',\r\n\t['brand-android']: 'brand-android',\r\n\t['brand-apple']: 'brand-apple',\r\n\t['brand-facebook']: 'brand-facebook',\r\n\t['brand-github']: 'brand-github',\r\n\t['brand-gitlab']: 'brand-gitlab',\r\n\t['brand-instagram']: 'brand-instagram',\r\n\t['brand-linkedin']: 'brand-linkedin',\r\n\t['brand-react']: 'brand-react',\r\n\t['brand-telegram']: 'brand-telegram',\r\n\t['brand-whatsapp']: 'brand-whatsapp',\r\n\t['brand-x']: 'brand-x',\r\n\t['brand-youtube']: 'brand-youtube',\r\n\t['calendar']: 'calendar',\r\n\t['check']: 'check',\r\n\t['check-circle']: 'check-circle',\r\n\t['chevron-down']: 'chevron-down',\r\n\t['chevron-left']: 'chevron-left',\r\n\t['chevron-right']: 'chevron-right',\r\n\t['chevron-up']: 'chevron-up',\r\n\t['clipboard']: 'clipboard',\r\n\t['clock']: 'clock',\r\n\t['copy']: 'copy',\r\n\t['cross']: 'cross',\r\n\t['cross-circle']: 'cross-circle',\r\n\t['database']: 'database',\r\n\t['dots']: 'dots',\r\n\t['dots-vertical']: 'dots-vertical',\r\n\t['download']: 'download',\r\n\t['exclamation-mark']: 'exclamation-mark',\r\n\t['exclamation-mark-circle']: 'exclamation-mark-circle',\r\n\t['exclamation-mark-triangle']: 'exclamation-mark-triangle',\r\n\t['eye']: 'eye',\r\n\t['eye-off']: 'eye-off',\r\n\t['floppy-disk']: 'floppy-disk',\r\n\t['gear']: 'gear',\r\n\t['heart']: 'heart',\r\n\t['heart-filled']: 'heart-filled',\r\n\t['home']: 'home',\r\n\t['inbox']: 'inbox',\r\n\t['info-circle']: 'info-circle',\r\n\t['italic']: 'italic',\r\n\t['legion']: 'legion',\r\n\t['location']: 'location',\r\n\t['mail']: 'mail',\r\n\t['mail-opened']: 'mail-opened',\r\n\t['menu']: 'menu',\r\n\t['message']: 'message',\r\n\t['minus']: 'minus',\r\n\t['pencil']: 'pencil',\r\n\t['phone']: 'phone',\r\n\t['photo']: 'photo',\r\n\t['plus']: 'plus',\r\n\t['question-mark']: 'question-mark',\r\n\t['refresh']: 'refresh',\r\n\t['send']: 'send',\r\n\t['star']: 'star',\r\n\t['star-filled']: 'star-filled',\r\n\t['star-half']: 'star-half',\r\n\t['trash']: 'trash',\r\n\t['underline']: 'underline',\r\n\t['upload']: 'upload',\r\n\t['user']: 'user',\r\n\t['users']: 'users',\r\n\t['video']: 'video',\r\n\t['zoom']: 'zoom',\r\n\t['zoom-in']: 'zoom-in',\r\n\t['zoom-out']: 'zoom-out',\r\n};\r\n\r\nexport const ICON_NAME_ALIAS: { [key in TIconNameAlias]: key } = {\r\n\t['account']: 'account',\r\n\t['account-group']: 'account-group',\r\n\t['account-single']: 'account-single',\r\n\t['alert']: 'alert',\r\n\t['alert-circle']: 'alert-circle',\r\n\t['alert-triangle']: 'alert-triangle',\r\n\t['close']: 'close',\r\n\t['close-circle']: 'close-circle',\r\n\t['date']: 'date',\r\n\t['delete']: 'delete',\r\n\t['dots-horizontal']: 'dots-horizontal',\r\n\t['edit']: 'edit',\r\n\t['error']: 'error',\r\n\t['error-circle']: 'error-circle',\r\n\t['error-triangle']: 'error-triangle',\r\n\t['eye-on']: 'eye-on',\r\n\t['ellipsis']: 'ellipsis',\r\n\t['gallery']: 'gallery',\r\n\t['hamburger-menu']: 'hamburger-menu',\r\n\t['image']: 'image',\r\n\t['mail-closed']: 'mail-closed',\r\n\t['paste']: 'paste',\r\n\t['profile']: 'profile',\r\n\t['rating-empty']: 'rating-empty',\r\n\t['rating-filled']: 'rating-filled',\r\n\t['rating-half']: 'rating-half',\r\n\t['save']: 'save',\r\n\t['search']: 'search',\r\n\t['setting']: 'setting',\r\n\t['star-empty']: 'star-empty',\r\n\t['success']: 'success',\r\n\t['success-circle']: 'success-circle',\r\n\t['time']: 'time',\r\n\t['user-group']: 'user-group',\r\n\t['user-single']: 'user-single',\r\n};\r\n\r\nexport const ICON_NAME: { [key in TIconName]: key } = {\r\n\t...ICON_NAME_REAL,\r\n\t...ICON_NAME_ALIAS\r\n};\r\n\r\nexport const ICON_DEFAULT_PROPS: TIconProps = {\r\n\ticon: ICON_NAME.legion,\r\n\tcolor: ICON_COLOR.primary,\r\n\tsize: ICON_SIZE.md,\r\n};\r\n"],"names":["ICON_SIZE","md","ICON_COLOR","primary","ICON_NAME_REAL","bold","calendar","check","clipboard","clock","copy","cross","database","dots","download","eye","gear","heart","home","inbox","italic","legion","location","mail","menu","message","minus","pencil","phone","photo","plus","refresh","send","star","trash","underline","upload","user","users","video","zoom","ICON_NAME_ALIAS","account","alert","close","date","delete","edit","error","ellipsis","gallery","image","paste","profile","save","search","setting","success","time","ICON_NAME","ICON_DEFAULT_PROPS","icon","color","size"],"mappings":"aAIO,MAAMA,EAAyC,CAGrDC,GAAI,MAcQC,EAA2C,CACvDC,QAAS,WASGC,EAAkD,CAC9D,aAAgB,aAChB,aAAgB,aAChB,cAAiB,cACjB,WAAc,WACdC,KAAU,OACV,gBAAmB,gBACnB,cAAiB,cACjB,iBAAoB,iBACpB,eAAkB,eAClB,eAAkB,eAClB,kBAAqB,kBACrB,iBAAoB,iBACpB,cAAiB,cACjB,iBAAoB,iBACpB,iBAAoB,iBACpB,UAAa,UACb,gBAAmB,gBACnBC,SAAc,WACdC,MAAW,QACX,eAAkB,eAClB,eAAkB,eAClB,eAAkB,eAClB,gBAAmB,gBACnB,aAAgB,aAChBC,UAAe,YACfC,MAAW,QACXC,KAAU,OACVC,MAAW,QACX,eAAkB,eAClBC,SAAc,WACdC,KAAU,OACV,gBAAmB,gBACnBC,SAAc,WACd,mBAAsB,mBACtB,0BAA6B,0BAC7B,4BAA+B,4BAC/BC,IAAS,MACT,UAAa,UACb,cAAiB,cACjBC,KAAU,OACVC,MAAW,QACX,eAAkB,eAClBC,KAAU,OACVC,MAAW,QACX,cAAiB,cACjBC,OAAY,SACZC,OAAY,SACZC,SAAc,WACdC,KAAU,OACV,cAAiB,cACjBC,KAAU,OACVC,QAAa,UACbC,MAAW,QACXC,OAAY,SACZC,MAAW,QACXC,MAAW,QACXC,KAAU,OACV,gBAAmB,gBACnBC,QAAa,UACbC,KAAU,OACVC,KAAU,OACV,cAAiB,cACjB,YAAe,YACfC,MAAW,QACXC,UAAe,YACfC,OAAY,SACZC,KAAU,OACVC,MAAW,QACXC,MAAW,QACXC,KAAU,OACV,UAAa,UACb,WAAc,YAGFC,EAAoD,CAChEC,QAAa,UACb,gBAAmB,gBACnB,iBAAoB,iBACpBC,MAAW,QACX,eAAkB,eAClB,iBAAoB,iBACpBC,MAAW,QACX,eAAkB,eAClBC,KAAU,OACVC,OAAY,SACZ,kBAAqB,kBACrBC,KAAU,OACVC,MAAW,QACX,eAAkB,eAClB,iBAAoB,iBACpB,SAAY,SACZC,SAAc,WACdC,QAAa,UACb,iBAAoB,iBACpBC,MAAW,QACX,cAAiB,cACjBC,MAAW,QACXC,QAAa,UACb,eAAkB,eAClB,gBAAmB,gBACnB,cAAiB,cACjBC,KAAU,OACVC,OAAY,SACZC,QAAa,UACb,aAAgB,aAChBC,QAAa,UACb,iBAAoB,iBACpBC,KAAU,OACV,aAAgB,aAChB,cAAiB,eAGLC,EAAyC,IAClDvD,KACAqC,GAGSmB,EAAiC,CAC7CC,KAAMF,EAAUtC,OAChByC,MAAO5D,EAAWC,QAClB4D,KAAM/D,EAAUC"}