mirror of https://github.com/acid-info/lsd.git
feat: add individual styles for year month and day
This commit is contained in:
parent
28983c1b46
commit
fefce98842
|
@ -54,16 +54,6 @@ export const DateFieldStyles = css`
|
||||||
outline: none;
|
outline: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.${dateFieldClasses.input}:focus::-webkit-datetime-edit {
|
|
||||||
color: rgb(var(--lsd-text-primary));
|
|
||||||
opacity: 0.3;
|
|
||||||
}
|
|
||||||
|
|
||||||
.${dateFieldClasses.error}
|
|
||||||
.${dateFieldClasses.input}::-webkit-datetime-edit-fields-wrapper {
|
|
||||||
text-decoration: line-through;
|
|
||||||
}
|
|
||||||
|
|
||||||
.${dateFieldClasses.supportingText} {
|
.${dateFieldClasses.supportingText} {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
}
|
}
|
||||||
|
@ -125,4 +115,20 @@ export const DateFieldStyles = css`
|
||||||
margin: 6px 12px 0 12px;
|
margin: 6px 12px 0 12px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.${dateFieldClasses.input}::-webkit-datetime-edit-month-field:focus,
|
||||||
|
.${dateFieldClasses.input}::-webkit-datetime-edit-day-field:focus,
|
||||||
|
.${dateFieldClasses.input}::-webkit-datetime-edit-year-field:focus {
|
||||||
|
color: rgb(var(--lsd-text-primary));
|
||||||
|
opacity: 0.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.${dateFieldClasses.error}
|
||||||
|
.${dateFieldClasses.input}::-webkit-datetime-edit-year-field,
|
||||||
|
.${dateFieldClasses.error}
|
||||||
|
.${dateFieldClasses.input}::-webkit-datetime-edit-month-field,
|
||||||
|
.${dateFieldClasses.error}
|
||||||
|
.${dateFieldClasses.input}::-webkit-datetime-edit-day-field {
|
||||||
|
text-decoration: line-through;
|
||||||
|
}
|
||||||
`
|
`
|
||||||
|
|
|
@ -93,6 +93,7 @@ export const DateField: React.FC<DateFieldProps> & {
|
||||||
value={input.value}
|
value={input.value}
|
||||||
onChange={input.onChange}
|
onChange={input.onChange}
|
||||||
className={clsx(inputProps.className, dateFieldClasses.input)}
|
className={clsx(inputProps.className, dateFieldClasses.input)}
|
||||||
|
max={inputProps.max || '9999-12-31'}
|
||||||
/>
|
/>
|
||||||
{icon ? (
|
{icon ? (
|
||||||
<span
|
<span
|
||||||
|
|
Loading…
Reference in New Issue