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

100 lines
3.1 KiB
JavaScript
Raw Normal View History

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