diff --git a/src/components/ui/ColourSwatches.tsx b/src/components/ui/ColourSwatches.tsx index a30b2424..dda09155 100644 --- a/src/components/ui/ColourSwatches.tsx +++ b/src/components/ui/ColourSwatches.tsx @@ -34,7 +34,7 @@ const presets = [ ]; const SwatchesBase = styled.div` - gap: 8px; + /*gap: 8px;*/ display: flex; input { @@ -83,11 +83,21 @@ const Rows = styled.div` gap: 8px; display: flex; flex-direction: column; + overflow: auto; + > div { gap: 8px; display: flex; flex-direction: row; + padding-inline-start: 8px; + } + + .overlay { + position: absolute; + height: 68px; + width: 8px; + background: linear-gradient(to right, var(--primary-background), transparent); } `; @@ -108,8 +118,11 @@ export default function ColourSwatches({ value, onChange }: Props) { ref={ref} onChange={(ev) => onChange(ev.currentTarget.value)} /> + {presets.map((row, i) => ( + <> +
{row.map((swatch, i) => ( ))}
+ ))} + + ); }