From 8c05f79aa62afd9aca50088fa81ca38e20cf018c Mon Sep 17 00:00:00 2001 From: Micheal O'Donovan Date: Thu, 23 Jan 2025 18:53:17 +0000 Subject: [PATCH 01/20] progress at end of day --- src/components/Atoms/Checkbox/Checkbox.js | 15 +++++++++++---- src/components/Atoms/Checkbox/Checkbox.md | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/components/Atoms/Checkbox/Checkbox.js b/src/components/Atoms/Checkbox/Checkbox.js index 8a71f32de..c4b851c06 100644 --- a/src/components/Atoms/Checkbox/Checkbox.js +++ b/src/components/Atoms/Checkbox/Checkbox.js @@ -29,11 +29,13 @@ const StyledCheckboxInput = styled.input.attrs({ type: 'checkbox' })` :checked + span { background: url(${checkBoxIcon}) no-repeat center; background-color: ${({ theme }) => theme.color('red')}; - border-color: ${({ theme }) => theme.color('red')}; + border-color: ${({ theme, checkboxBorderColour }) => theme.color(checkboxBorderColour)}; + background-color: grey; + border-color: green; background-size: contain; } :focus + span { - border-color: ${({ theme }) => theme.color('red')}; + border-color: ${({ theme, checkboxBorderColour }) => theme.color(checkboxBorderColour)}; border-width: 1px; } `; @@ -45,7 +47,11 @@ const Label = styled.label` `; const Checkbox = React.forwardRef(({ - label = undefined, value, children = undefined, ...rest + label = undefined, + value, + children = undefined, + checkboxBorderColour, + ...rest }, ref) => (