style: update DailyAddForm and EditCheckboxModal for consistent theme
- Changed default selected type in DailyAddForm from 'task' to 'meeting'. - Updated class names in DailyAddForm and EditCheckboxModal for improved visual consistency and user experience, ensuring better color contrast and hover effects.
This commit is contained in:
@@ -13,7 +13,7 @@ interface DailyAddFormProps {
|
|||||||
|
|
||||||
export function DailyAddForm({ onAdd, disabled = false, placeholder = "Ajouter une tâche..." }: DailyAddFormProps) {
|
export function DailyAddForm({ onAdd, disabled = false, placeholder = "Ajouter une tâche..." }: DailyAddFormProps) {
|
||||||
const [newCheckboxText, setNewCheckboxText] = useState('');
|
const [newCheckboxText, setNewCheckboxText] = useState('');
|
||||||
const [selectedType, setSelectedType] = useState<DailyCheckboxType>('task');
|
const [selectedType, setSelectedType] = useState<DailyCheckboxType>('meeting');
|
||||||
const inputRef = useRef<HTMLInputElement>(null);
|
const inputRef = useRef<HTMLInputElement>(null);
|
||||||
|
|
||||||
const handleAddCheckbox = () => {
|
const handleAddCheckbox = () => {
|
||||||
@@ -56,7 +56,7 @@ export function DailyAddForm({ onAdd, disabled = false, placeholder = "Ajouter u
|
|||||||
size="sm"
|
size="sm"
|
||||||
className={`flex items-center gap-1 text-xs border-l-4 ${
|
className={`flex items-center gap-1 text-xs border-l-4 ${
|
||||||
selectedType === 'task'
|
selectedType === 'task'
|
||||||
? 'border-l-green-500 bg-green-100 dark:bg-green-900/40 text-green-900 dark:text-green-100 font-medium'
|
? 'border-l-green-500 bg-green-500/30 text-white font-medium'
|
||||||
: 'border-l-green-300 hover:border-l-green-400 opacity-70 hover:opacity-90'
|
: 'border-l-green-300 hover:border-l-green-400 opacity-70 hover:opacity-90'
|
||||||
}`}
|
}`}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
@@ -70,7 +70,7 @@ export function DailyAddForm({ onAdd, disabled = false, placeholder = "Ajouter u
|
|||||||
size="sm"
|
size="sm"
|
||||||
className={`flex items-center gap-1 text-xs border-l-4 ${
|
className={`flex items-center gap-1 text-xs border-l-4 ${
|
||||||
selectedType === 'meeting'
|
selectedType === 'meeting'
|
||||||
? 'border-l-blue-500 bg-blue-100 dark:bg-blue-900/40 text-blue-900 dark:text-blue-100 font-medium'
|
? 'border-l-blue-500 bg-blue-500/30 text-white font-medium'
|
||||||
: 'border-l-blue-300 hover:border-l-blue-400 opacity-70 hover:opacity-90'
|
: 'border-l-blue-300 hover:border-l-blue-400 opacity-70 hover:opacity-90'
|
||||||
}`}
|
}`}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ export function EditCheckboxModal({
|
|||||||
size="sm"
|
size="sm"
|
||||||
className={`flex items-center gap-2 border-l-4 ${
|
className={`flex items-center gap-2 border-l-4 ${
|
||||||
type === 'task'
|
type === 'task'
|
||||||
? 'border-l-green-500 bg-green-100 dark:bg-green-900/40 text-green-900 dark:text-green-100 font-medium'
|
? 'border-l-green-500 bg-green-500/30 text-white font-medium'
|
||||||
: 'border-l-green-300 hover:border-l-green-400 opacity-70 hover:opacity-90'
|
: 'border-l-green-300 hover:border-l-green-400 opacity-70 hover:opacity-90'
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
@@ -142,7 +142,7 @@ export function EditCheckboxModal({
|
|||||||
size="sm"
|
size="sm"
|
||||||
className={`flex items-center gap-2 border-l-4 ${
|
className={`flex items-center gap-2 border-l-4 ${
|
||||||
type === 'meeting'
|
type === 'meeting'
|
||||||
? 'border-l-blue-500 bg-blue-100 dark:bg-blue-900/40 text-blue-900 dark:text-blue-100 font-medium'
|
? 'border-l-blue-500 bg-blue-500/30 text-white font-medium'
|
||||||
: 'border-l-blue-300 hover:border-l-blue-400 opacity-70 hover:opacity-90'
|
: 'border-l-blue-300 hover:border-l-blue-400 opacity-70 hover:opacity-90'
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user