Skip to content

Commit 5253f26

Browse files
authored
fix: css for checkbox in light mode (calcom#25782)
1 parent 9b09544 commit 5253f26

1 file changed

Lines changed: 10 additions & 35 deletions

File tree

  • apps/web/components/settings/platform/oauth-clients/oauth-client-form

apps/web/components/settings/platform/oauth-clients/oauth-client-form/index.tsx

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ export const OAuthClientForm = ({
8282
<input
8383
{...register(`${permissionKey}Read`)}
8484
id={`${permissionKey}Read`}
85-
className="bg-default border-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
85+
className="border-default bg-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition checked:border-transparent checked:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
86+
style={{ accentColor: "#ffffff" }}
8687
type="checkbox"
8788
disabled={!!defaultValues}
8889
/>
@@ -94,7 +95,8 @@ export const OAuthClientForm = ({
9495
<input
9596
{...register(`${permissionKey}Write`)}
9697
id={`${permissionKey}Write`}
97-
className="bg-default border-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
98+
className="border-default bg-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition checked:border-transparent checked:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
99+
style={{ accentColor: "#ffffff" }}
98100
type="checkbox"
99101
disabled={!!defaultValues}
100102
/>
@@ -162,36 +164,6 @@ export const OAuthClientForm = ({
162164
);
163165
})}
164166
</div>
165-
{/** <div className="mt-6">
166-
<Controller
167-
control={control}
168-
name="logo"
169-
render={({ field: { value } }) => (
170-
<>
171-
<Label>Client logo</Label>
172-
<div className="flex items-center">
173-
<Avatar
174-
alt=""
175-
imageSrc={value}
176-
fallback={<Icon name="plus" className="text-subtle h-4 w-4" />}
177-
size="sm"
178-
/>
179-
<div className="ms-4">
180-
<ImageUploader
181-
target="avatar"
182-
id="vatar-upload"
183-
buttonMsg="Upload"
184-
imageSrc={value}
185-
handleAvatarChange={(newAvatar: string) => {
186-
setValue("logo", newAvatar);
187-
}}
188-
/>
189-
</div>
190-
</div>
191-
</>
192-
)}
193-
/>
194-
</div> */}
195167
<div className="mt-6">
196168
<Tooltip content={t("booking_redirect_uri")}>
197169
<TextField
@@ -229,7 +201,8 @@ export const OAuthClientForm = ({
229201
<input
230202
{...register("areEmailsEnabled")}
231203
id="areEmailsEnabled"
232-
className="bg-default border-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
204+
className="border-default bg-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition checked:border-transparent checked:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
205+
style={{ accentColor: "#ffffff" }}
233206
type="checkbox"
234207
disabled={isFormDisabled}
235208
/>
@@ -242,7 +215,8 @@ export const OAuthClientForm = ({
242215
<input
243216
{...register("areCalendarEventsEnabled")}
244217
id="areCalendarEventsEnabled"
245-
className="bg-default border-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
218+
className="border-default bg-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition checked:border-transparent checked:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
219+
style={{ accentColor: "#ffffff" }}
246220
type="checkbox"
247221
disabled={isFormDisabled}
248222
/>
@@ -263,7 +237,8 @@ export const OAuthClientForm = ({
263237
<input
264238
{...register("areDefaultEventTypesEnabled")}
265239
id="areDefaultEventTypesEnabled"
266-
className="bg-default border-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
240+
className="border-default bg-default h-4 w-4 shrink-0 cursor-pointer rounded-[4px] border ring-offset-2 transition checked:border-transparent checked:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed"
241+
style={{ accentColor: "#ffffff" }}
267242
type="checkbox"
268243
disabled={isFormDisabled}
269244
/>

0 commit comments

Comments
 (0)