UNPKG

@thlmenezes/ui-react

Version:

Devopness Design System React Components - Painless essential DevOps to everyone

420 lines (419 loc) 10.6 kB
declare const iconList: readonly [{ readonly type: "icon"; readonly accessor: "link"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "unlink"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "tag"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "help"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "key"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "skip"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "pending"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "loading"; readonly component: ({ color, size }: { color: string; size: number; }) => import("react/jsx-runtime").JSX.Element; }, { readonly type: "icon"; readonly accessor: "server"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "self-hosted"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "sortIcon"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "add"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "plus"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "downArrow"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "upArrow"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "leftArrow"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "rightArrow"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "config"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "userCheck"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "userClock"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "userTimes"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "warningCloud"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "error"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "warning"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "checkCircle"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "alarmOn"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "dragHandle"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "delete"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "edit"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "lockOpen"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "lock"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "eye2Line"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "cubes"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "security"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "fillGearFill"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "devices"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "logout"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "codeBadge"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "logout"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "snooze"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "timeroff"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "deploy"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "outlineCheck"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "filledCheck"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "settings"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "branch"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "commit"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "user"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "copy"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "outlineCopy"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "lens"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "more"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "launch"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "connect"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "cloudServer"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "gitBranch"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "outlineServer"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "storage"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "mapPinLine"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "outlineSafety"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "plusCircle"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "riTeamLine"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "aiOutlineDollarCircle"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "network"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "subnet"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "mdGroup"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "faGlobe"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "openInNewWindow"; readonly component: IconType; }, { readonly type: "image"; readonly accessor: "github"; readonly component: string; }, { readonly type: "image"; readonly accessor: "github_white"; readonly component: string; }, { readonly type: "image"; readonly accessor: "gitlab"; readonly component: string; }, { readonly type: "image"; readonly accessor: "bitbucket"; readonly component: string; }, { readonly type: "image"; readonly accessor: "bitbucket_white"; readonly component: string; }, { readonly type: "image"; readonly accessor: "docker"; readonly component: string; }, { readonly type: "image"; readonly accessor: "dotnetcore"; readonly component: string; }, { readonly type: "image"; readonly accessor: "html"; readonly component: string; }, { readonly type: "image"; readonly accessor: "nodejs"; readonly component: string; }, { readonly type: "image"; readonly accessor: "php"; readonly component: string; }, { readonly type: "image"; readonly accessor: "python"; readonly component: string; }, { readonly type: "image"; readonly accessor: "aspnetcore"; readonly component: string; }, { readonly type: "image"; readonly accessor: "laravel"; readonly component: string; }, { readonly type: "image"; readonly accessor: "ubuntu"; readonly component: string; }, { readonly type: "image"; readonly accessor: "centos"; readonly component: string; }, { readonly type: "image"; readonly accessor: "aws"; readonly component: string; }, { readonly type: "image"; readonly accessor: "azure"; readonly component: string; }, { readonly type: "image"; readonly accessor: "digitalocean"; readonly component: string; }, { readonly type: "image"; readonly accessor: "gcp"; readonly component: string; }, { readonly type: "image"; readonly accessor: "parent"; readonly component: string; }, { readonly type: "image"; readonly accessor: "children"; readonly component: string; }, { readonly type: "image"; readonly accessor: "java"; readonly component: string; }, { readonly type: "image"; readonly accessor: "ruby"; readonly component: string; }, { readonly type: "image"; readonly accessor: "shieldLock"; readonly component: string; }, { readonly type: "image"; readonly accessor: "devopness"; readonly component: string; }, { readonly type: "icon"; readonly accessor: "close"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "eye"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "eyeOff"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "passkey"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "info"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "description"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "terminal"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "treeView"; readonly component: IconType; }, { readonly type: "icon"; readonly accessor: "folder"; readonly component: IconType; }]; /** * Lists all valid icon accessors */ type Icon = (typeof iconList)[number]['accessor']; declare const iconLoader: (accessorName?: Icon, size?: number, color?: string, opacity?: number, label?: string) => React.JSX.Element; export type { Icon }; export { iconLoader, iconList };