Commit 8fadb565 authored by tom's avatar tom

tweaks for require indicator

parent 9263c645
...@@ -19,7 +19,7 @@ const getActiveInputStyles = (theme: Dict, fc: string) => ({ ...@@ -19,7 +19,7 @@ const getActiveInputStyles = (theme: Dict, fc: string) => ({
const variantFloating: PartsStyleFunction<typeof parts> = (props: StyleFunctionProps) => { const variantFloating: PartsStyleFunction<typeof parts> = (props: StyleFunctionProps) => {
const { theme } = props; const { theme } = props;
const { focusBorderColor: fc, errorBorderColor: ec } = getDefaultFormColors(props); const { focusColor: fc, errorColor: ec } = getDefaultFormColors(props);
const activeLabelStyles = getActiveLabelStyles(theme, fc); const activeLabelStyles = getActiveLabelStyles(theme, fc);
const activeInputStyles = getActiveInputStyles(theme, fc); const activeInputStyles = getActiveInputStyles(theme, fc);
...@@ -65,6 +65,10 @@ const variantFloating: PartsStyleFunction<typeof parts> = (props: StyleFunctionP ...@@ -65,6 +65,10 @@ const variantFloating: PartsStyleFunction<typeof parts> = (props: StyleFunctionP
borderColor: getColor(theme, ec), borderColor: getColor(theme, ec),
}, },
}, },
requiredIndicator: {
marginStart: 0,
color: fc,
},
} }
} }
......
...@@ -17,7 +17,7 @@ const sizes: Record<string, SystemStyleObject> = { ...@@ -17,7 +17,7 @@ const sizes: Record<string, SystemStyleObject> = {
const variantOutline: PartsStyleFunction<typeof parts> = (props) => { const variantOutline: PartsStyleFunction<typeof parts> = (props) => {
const { theme } = props const { theme } = props
const { focusBorderColor: fc, errorBorderColor: ec } = getDefaultFormColors(props) const { focusColor: fc, errorColor: ec } = getDefaultFormColors(props)
return { return {
field: { field: {
......
...@@ -4,7 +4,7 @@ import { mode } from '@chakra-ui/theme-tools'; ...@@ -4,7 +4,7 @@ import { mode } from '@chakra-ui/theme-tools';
export default function getDefaultFormColors(props: StyleFunctionProps) { export default function getDefaultFormColors(props: StyleFunctionProps) {
const { focusBorderColor: fc, errorBorderColor: ec } = props const { focusBorderColor: fc, errorBorderColor: ec } = props
return { return {
focusBorderColor: fc || mode('brand.700', 'brand.300')(props), focusColor: fc || mode('brand.700', 'brand.300')(props),
errorBorderColor: ec || mode('red.400', 'red.300')(props), errorColor: ec || mode('red.400', 'red.300')(props),
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment