🧹 chore(www): Update the onboarding (#207)

## Description
<!-- Briefly describe the purpose and scope of your changes -->

## Related Issues
<!-- List any related issues (e.g., "Closes #123", "Fixes #456") -->

## Type of Change

- [x] Bug fix (non-breaking change)
- [ ] New feature (non-breaking change)
- [ ] Breaking change (fix or feature that changes existing
functionality)
- [ ] Documentation update
- [ ] Other (please describe):

## Checklist

- [ ] I have updated relevant documentation
- [ ] My code follows the project's coding style
- [ ] My changes generate no new warnings/errors

## Notes for Reviewers
<!-- Point out areas you'd like reviewers to focus on, questions you
have, or decisions that need discussion -->

## Screenshots/Demo
<!-- If applicable, add screenshots or a GIF demo of your changes
(especially for UI changes) -->

## Additional Context
<!-- Add any other context about the pull request here -->
This commit is contained in:
Wanjohi
2025-03-10 04:06:03 +03:00
committed by GitHub
parent 15825c70e6
commit b251584ccb
5 changed files with 5557 additions and 35 deletions

View File

@@ -5,6 +5,8 @@ import { ComponentProps, createMemo, For, JSX, Show, splitProps } from "solid-js
import { Container } from "./layout";
import { utility } from "./utility";
// FIXME: Make sure the focus ring goes to red when the input is invalid
export const inputStyles: CSSProperties = {
lineHeight: theme.font.lineHeight,
appearance: "none",
@@ -17,11 +19,6 @@ export const inputStyles: CSSProperties = {
borderColor: theme.color.gray.d400,
color: theme.color.d1000.gray,
backgroundColor: theme.color.background.d100,
// transition: `box-shadow ${theme.colorFadeDuration}`,
// boxShadow: `
// 0 0 0 1px inset ${theme.color.input.border},
// ${theme.color.input.shadow}
// `,
};
export const inputDisabledStyles: CSSProperties = {
@@ -60,7 +57,12 @@ export const Root = styled("label", {
color: theme.color.gray.d900
},
danger: {
color: theme.color.red.d900
color: theme.color.red.d900,
// selectors: {
// "&:has(input)": {
// ...inputDangerFocusStyles
// }
// }
},
},
},
@@ -85,11 +87,14 @@ export const Input = styled("input", {
},
"::placeholder": {
color: theme.color.gray.d800
}
// selectors: {
// [`${Root.selector({ color: "danger" })} &`]: {
// ...inputDangerFocusStyles,
},
// ":invalid":{
// ...inputDangerFocusStyles
// },
// selectors: {
// [`${Root.selector({ color: "danger" })} &`]: {
// ...inputDangerFocusStyles,
// },
// },
},
variants: {
@@ -204,7 +209,7 @@ const InputLabel = styled("label", {
const Hint = styled("p", {
base: {
fontSize: theme.font.size.sm,
fontSize: theme.font.size.xs,
lineHeight: theme.font.lineHeight,
color: theme.color.gray.d800,
},
@@ -296,7 +301,7 @@ export function Select(props: SelectProps) {
{label}
<Show when={props.badges}>
{props.badges &&
<Badge style={{"background-color": theme.color[props.badges[key()].color].d700 }}>
<Badge style={{ "background-color": theme.color[props.badges[key()].color].d700 }}>
{props.badges[key()].label}
</Badge>
}