@plone/components
Version:
ReactJS components for Plone
310 lines (294 loc) • 4.69 kB
text/typescript
export const slate = [
{
scale: 50,
hex: '#f8fafc',
rgb: 'rgb(248,250,252)',
hsl: 'hsl(210,40%,98%)',
},
{
scale: 100,
hex: '#f1f5f9',
rgb: 'rgb(241,245,249)',
hsl: 'hsl(210,40%,96.1%)',
},
{
scale: 200,
hex: '#e2e8f0',
rgb: 'rgb(226,232,240)',
hsl: 'hsl(214.3,31.8%,91.4%)',
},
{
scale: 300,
hex: '#cbd5e1',
rgb: 'rgb(203,213,225)',
hsl: 'hsl(212.7,26.8%,83.9%)',
},
{
scale: 400,
hex: '#94a3b8',
rgb: 'rgb(148,163,184)',
hsl: 'hsl(215,20.2%,65.1%)',
},
{
scale: 500,
hex: '#64748b',
rgb: 'rgb(100,116,139)',
hsl: 'hsl(215.4,16.3%,46.9%)',
},
{
scale: 600,
hex: '#475569',
rgb: 'rgb(71,85,105)',
hsl: 'hsl(215.3,19.3%,34.5%)',
},
{
scale: 700,
hex: '#334155',
rgb: 'rgb(51,65,85)',
hsl: 'hsl(215.3,25%,26.7%)',
},
{
scale: 800,
hex: '#1e293b',
rgb: 'rgb(30,41,59)',
hsl: 'hsl(217.2,32.6%,17.5%)',
},
{
scale: 900,
hex: '#0f172a',
rgb: 'rgb(15,23,42)',
hsl: 'hsl(222.2,47.4%,11.2%)',
},
{
scale: 950,
hex: '#020617',
rgb: 'rgb(2,6,23)',
hsl: 'hsl(222.2,84%,4.9%)',
},
];
export const colors = slate.reduce(
(acc, value, index) => ({
...acc,
[value.scale]: value.hex,
}),
{},
);
const _quantaSlate = [
{
name: '--quanta-denim',
hex: '#021322',
},
{
name: '--quanta-air',
hex: '#fff',
},
{
name: '--quanta-space',
hex: '#000',
},
];
export const quantaColors = _quantaSlate.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);
const _quantaGreys = [
{
name: '--quanta-snow',
hex: '#f3f5f7',
},
{
name: '--quanta-smoke',
hex: '#e4e8ec',
},
{
name: '--quanta-silver',
hex: '#c3cdd5',
},
{
name: '--quanta-dolphin',
hex: '#8296a6',
},
{
name: '--quanta-pigeon',
hex: '#617789',
},
{
name: '--quanta-iron',
hex: '#4a5b68',
},
];
export const quantaGreys = _quantaGreys.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);
const _quantaBlues = [
{
name: '--quanta-arctic',
hex: '#e2f1fd',
},
{
name: '--quanta-sky',
hex: '#c5e3fc',
},
{
name: '--quanta-azure',
hex: '#7cc0f8',
},
{
name: '--quanta-cobalt',
hex: '#2597f4',
},
{
name: '--quanta-sapphire',
hex: '#0b78d0',
},
{
name: '--quanta-royal',
hex: '#085696',
},
];
export const quantaBlues = _quantaBlues.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);
const _quantaReds = [
{
name: '--quanta-ballet',
hex: '#fee9e7',
},
{
name: '--quanta-flamingo',
hex: '#fcd0ca',
},
{
name: '--quanta-poppy',
hex: '#f9a094',
},
{
name: '--quanta-rose',
hex: '#f54e38',
},
{
name: '--quanta-candy',
hex: '#d0220b',
},
{
name: '--quanta-wine',
hex: '#a91c09',
},
];
export const quantaReds = _quantaReds.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);
const _quantaYellows = [
{
name: '--quanta-cream',
hex: '#fcf3cf',
},
{
name: '--quanta-banana',
hex: '#faeaad',
},
{
name: '--quanta-lemmon',
hex: '#f6d355',
},
{
name: '--quanta-gold',
hex: '#b48f09',
},
{
name: '--quanta-dijon',
hex: '#917308',
},
{
name: '--quanta-bronze',
hex: '#6b5506',
},
];
export const quantaYellows = _quantaYellows.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);
const _quantaGreens = [
{
name: '--quanta-daiquiri',
hex: '#e2f7de',
},
{
name: '--quanta-mint',
hex: '#c5efbe',
},
{
name: '--quanta-celery',
hex: '#8bde7c',
},
{
name: '--quanta-neon',
hex: '#3da72a',
},
{
name: '--quanta-emerald',
hex: '#318722',
},
{
name: '--quanta-turtle',
hex: '#256619',
},
];
export const quantaGreens = _quantaGreens.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);
const _quantaBlueGreens = [
{
name: '--quanta-aqua',
hex: '#d6f5f2',
},
{
name: '--quanta-spa',
hex: '#baeee9',
},
{
name: '--quanta-tiffany',
hex: '#74dcd4',
},
{
name: '--quanta-turquoise',
hex: '#29a399',
},
{
name: '--quanta-peacock',
hex: '#207e77',
},
{
name: '--quanta-puya',
hex: '#175e58',
},
];
export const quantaBlueGreens = _quantaBlueGreens.reduce(
(acc, value, index) => ({
...acc,
[value.name]: value.hex,
}),
{},
);