From d81aa08e1776a06ea88449d6af1c814c71dbd846 Mon Sep 17 00:00:00 2001 From: Vineet Sharma Date: Thu, 23 Jul 2026 17:25:53 +0530 Subject: [PATCH 1/5] Change the color of texts/ checkbox to the background color --- .../InitialsAvatar/StyledWrapper.ts | 2 +- .../KeyValueTable/KeyValueTable.css | 17 +++++++++++- .../KeyValueTable/KeyValueTable.tsx | 26 ++++++++++++++----- 3 files changed, 36 insertions(+), 9 deletions(-) diff --git a/packages/oc-docs/src/components/InitialsAvatar/StyledWrapper.ts b/packages/oc-docs/src/components/InitialsAvatar/StyledWrapper.ts index b3eda359..dfe28bc0 100644 --- a/packages/oc-docs/src/components/InitialsAvatar/StyledWrapper.ts +++ b/packages/oc-docs/src/components/InitialsAvatar/StyledWrapper.ts @@ -9,7 +9,7 @@ export const StyledWrapper = styled.span` flex: none; border-radius: var(--oc-radius); background: linear-gradient(135deg, #d37f17 0%, #dc9741 100%); - color: #fff; + color: var(--oc-background-base); font-family: var(--font-mono); font-size: var(--oc-font-size-xs); font-weight: 700; diff --git a/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.css b/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.css index 79c8b08c..f9455cc1 100644 --- a/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.css +++ b/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.css @@ -112,6 +112,7 @@ align-items: center; width: 1rem; height: 1rem; + position: relative; } .key-value-table .key-cell .highlight-input, @@ -157,7 +158,21 @@ .key-value-table .checkbox-input:checked { background-color: var(--primary-color); border-color: var(--primary-color); - background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%3E%3Cpath%20fill='none'%20stroke='%23fff'%20stroke-width='1.67'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M3%206.2%205%208.4%209%203.8'/%3E%3C/svg%3E"); +} + +.key-value-table .checkbox-check { + position: absolute; + inset: 0; + width: 0.75rem; + height: 0.75rem; + margin: auto; + pointer-events: none; + color: var(--oc-background-base); + opacity: 0; +} + +.key-value-table .checkbox-input:checked + .checkbox-check { + opacity: 1; } .key-value-table .text-input { diff --git a/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.tsx b/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.tsx index 237807e3..20cd7583 100644 --- a/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.tsx +++ b/packages/oc-docs/src/components/KeyValueTable/KeyValueTable.tsx @@ -179,13 +179,25 @@ const KeyValueTable: React.FC = ({ {showEnabled && ( {!isLastEmptyRow && ( - updateField(index, 'enabled', e.target.checked)} - /> + <> + updateField(index, 'enabled', e.target.checked)} + /> + + )} )} From 1fd849c998057838cbd85b2aea67dbb0cfebab5e Mon Sep 17 00:00:00 2001 From: Vineet Sharma Date: Thu, 23 Jul 2026 17:30:05 +0530 Subject: [PATCH 2/5] Fix the datatype visual for environment data --- .../EnvironmentsView/EnvVarCards/EnvVarCards.tsx | 13 ++++++++++--- .../EnvironmentsView/EnvVarCards/StyledWrapper.ts | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/oc-docs/src/components/Playground/Content/Views/EnvironmentsView/EnvVarCards/EnvVarCards.tsx b/packages/oc-docs/src/components/Playground/Content/Views/EnvironmentsView/EnvVarCards/EnvVarCards.tsx index d6af0b14..23d17384 100644 --- a/packages/oc-docs/src/components/Playground/Content/Views/EnvironmentsView/EnvVarCards/EnvVarCards.tsx +++ b/packages/oc-docs/src/components/Playground/Content/Views/EnvironmentsView/EnvVarCards/EnvVarCards.tsx @@ -69,7 +69,14 @@ const EnvVarCards: React.FC = ({
{row.secret ? ( - updateRow(index, { value: v })} className="value-secret" /> + updateRow(index, { value: v })} + className="value-secret" + /> ) : (