joyent-portal/packages/ui-toolkit/src/icons/index.js

104 lines
3.7 KiB
JavaScript
Raw Normal View History

2018-01-17 21:10:39 +02:00
import React from 'react';
import { withTheme } from 'styled-components';
import Baseline from '../baseline';
import {
Actions as BaseActions,
Affinity as BaseAffinity,
Arrow as BaseArrow,
Bin as BaseBin,
Checkcircle as BaseCheckcircle,
2017-11-23 14:18:38 +02:00
Clipboard as BaseClipboard,
Close as BaseClose,
2017-11-23 14:18:38 +02:00
Cns as BaseCns,
Copy as BaseCopy,
Cpu as BaseCpu,
DataCenter as BaseDataCenter,
2017-11-23 14:18:38 +02:00
Delete as BaseDelete,
Dot as BaseDot,
2017-11-23 14:18:38 +02:00
Duplicate as BaseDuplicate,
Edit as BaseEdit,
Fabric as BaseFabric,
2017-11-23 14:18:38 +02:00
Firewall as BaseFirewall,
General as BaseGeneral,
Health as BaseHealth,
2017-11-23 14:18:38 +02:00
Id as BaseId,
Import as BaseImport,
2017-11-23 14:18:38 +02:00
InstanceCount as BaseInstanceCount,
InstanceType as BaseInstanceType,
Instances as BaseInstances,
Loading as BaseLoading,
2017-11-23 14:18:38 +02:00
Login as BaseLogin,
Memory as BaseMemory,
2017-11-23 14:18:38 +02:00
Metadata as BaseMetadata,
Minus as BaseMinus,
Name as BaseName,
2017-11-23 14:18:38 +02:00
Network as BaseNetwork,
Package as BasePackage,
Plus as BasePlus,
Private as BasePrivate,
Public as BasePublic,
Randomize as BaseRandomize,
2017-11-23 14:18:38 +02:00
Reset as BaseReset,
Restart as BaseRestart,
2018-01-17 21:10:39 +02:00
Services as BaseServices,
2017-11-23 14:18:38 +02:00
Start as BaseStart,
Stop as BaseStop,
Storage as BaseStorage,
2017-11-23 14:18:38 +02:00
Tags as BaseTags,
Triton as BaseTriton,
User as BaseUser
} from 'joyent-icons';
2018-01-17 21:10:39 +02:00
const Colors = Component =>
withTheme(({ theme = {}, ...rest }) => (
<Component {...rest} colors={theme} />
));
export const Actions = Baseline(Colors(BaseActions));
export const Affinity = Baseline(Colors(BaseAffinity));
export const Arrow = Baseline(Colors(BaseArrow));
export const Bin = Baseline(Colors(BaseBin));
export const Checkcircle = Baseline(Colors(BaseCheckcircle));
export const Clipboard = Baseline(Colors(BaseClipboard));
export const Close = Baseline(Colors(BaseClose));
export const Cns = Baseline(Colors(BaseCns));
export const Copy = Baseline(Colors(BaseCopy));
export const Cpu = Baseline(Colors(BaseCpu));
export const DataCenter = Baseline(Colors(BaseDataCenter));
export const Delete = Baseline(Colors(BaseDelete));
export const Dot = Baseline(Colors(BaseDot));
export const Duplicate = Baseline(Colors(BaseDuplicate));
export const Edit = Baseline(Colors(BaseEdit));
export const Fabric = Baseline(Colors(BaseFabric));
export const Firewall = Baseline(Colors(BaseFirewall));
export const General = Baseline(Colors(BaseGeneral));
export const Health = Baseline(Colors(BaseHealth));
export const Id = Baseline(Colors(BaseId));
export const Import = Baseline(Colors(BaseImport));
export const InstanceCount = Baseline(Colors(BaseInstanceCount));
export const InstanceType = Baseline(Colors(BaseInstanceType));
export const Instances = Baseline(Colors(BaseInstances));
export const Loading = Baseline(Colors(BaseLoading));
export const Login = Baseline(Colors(BaseLogin));
export const Memory = Baseline(Colors(BaseMemory));
export const Metadata = Baseline(Colors(BaseMetadata));
export const Minus = Baseline(Colors(BaseMinus));
export const Name = Baseline(Colors(BaseName));
export const Network = Baseline(Colors(BaseNetwork));
export const Package = Baseline(Colors(BasePackage));
export const Plus = Baseline(Colors(BasePlus));
export const Private = Baseline(Colors(BasePrivate));
export const Public = Baseline(Colors(BasePublic));
export const Randomize = Baseline(Colors(BaseRandomize));
export const Reset = Baseline(Colors(BaseReset));
export const Restart = Baseline(Colors(BaseRestart));
export const Services = Baseline(Colors(BaseServices));
export const Start = Baseline(Colors(BaseStart));
export const Stop = Baseline(Colors(BaseStop));
export const Storage = Baseline(Colors(BaseStorage));
export const Tags = Baseline(Colors(BaseTags));
export const Triton = Baseline(Colors(BaseTriton));
export const User = Baseline(Colors(BaseUser));