client/note color picker menu item: refactor

This commit is contained in:
Adorian Doran 2025-11-18 01:16:32 +02:00
parent 87fcc0afe6
commit e5ac8a0a67

View File

@ -52,7 +52,14 @@ export default function ColorPickerMenuItem(props: ColorPickerMenuItemProps) {
</div>
}
function ColorCell(props: {color: string, isSelected: boolean, isDisabled?: boolean, onClick?: () => void}) {
interface ColorCellProps {
color: string,
isSelected: boolean,
isDisabled?: boolean,
onClick?: () => void
}
function ColorCell(props: ColorCellProps) {
return <div class={`color-cell ${props.isSelected ? "selected" : ""} ${props.isDisabled ? "disabled-color-cell" : ""}`}
style={`background-color: ${props.color}`}
onClick={props.onClick}>