From 5115df4e2c36f42b46332d3556cef590df4b9422 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Wed, 25 Jan 2023 18:32:52 +0200 Subject: [PATCH] Add customize user profile page colors e2e test --- app/components/CustomizedColorsInput.tsx | 21 ++++++++++--------- app/db/seed.ts | 9 ++++++++ e2e/user-page.spec.ts | 26 ++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 10 deletions(-) diff --git a/app/components/CustomizedColorsInput.tsx b/app/components/CustomizedColorsInput.tsx index 37ea6ef9e..f242e3f56 100644 --- a/app/components/CustomizedColorsInput.tsx +++ b/app/components/CustomizedColorsInput.tsx @@ -3,7 +3,7 @@ import { Label } from "./Label"; import * as React from "react"; import { Button } from "./Button"; -const EDITABLE_COLORS = [ +const EDITABLE_CSS_VARS = [ "bg", "bg-darker", "bg-lighter", @@ -13,7 +13,7 @@ const EDITABLE_COLORS = [ ] as const; type CustomColorsRecord = Partial< - Record<(typeof EDITABLE_COLORS)[number], string> + Record<(typeof EDITABLE_CSS_VARS)[number], string> >; export function CustomizedColorsInput({ @@ -31,31 +31,32 @@ export function CustomizedColorsInput({
- {EDITABLE_COLORS.map((color) => { + {EDITABLE_CSS_VARS.map((cssVar) => { return ( - -
{t(`custom.colors.${color}`)}
+ +
{t(`custom.colors.${cssVar}`)}
{ const extras: Record = {}; - if (color === "bg-lighter") { + if (cssVar === "bg-lighter") { extras["bg-lightest"] = `${e.target.value}80`; } - setColors({ ...colors, ...extras, [color]: e.target.value }); + setColors({ ...colors, ...extras, [cssVar]: e.target.value }); }} + data-testid={`color-input-${cssVar}`} />