theme: add new borderless input variant

This commit is contained in:
Abdullah Atta
2025-01-01 12:18:14 +05:00
committed by Abdullah Atta
parent 44bb9752d2
commit ebe830bbcc

View File

@@ -45,6 +45,26 @@ const defaultVariant: ThemeUIStyleObject = {
}
};
const borderless: ThemeUIStyleObject = {
variant: "forms.input",
outline: "none",
boxShadow: "none",
":-webkit-autofill": {
WebkitTextFillColor: "var(--paragraph)",
caretColor: "var(--paragraph)",
fontSize: "inherit"
},
":focus": {
bg: "var(--background-secondary)"
},
":hover:not(:focus)": {
outline: "var(--background-secondary)"
},
"::placeholder": {
color: "placeholder"
}
};
const clean: ThemeUIStyleObject = {
variant: "forms.input",
outline: "none",
@@ -76,6 +96,7 @@ const radio: ThemeUIStyleObject = {
export const inputVariants = {
input: defaultVariant,
borderless,
error,
clean,
radio