颜色选择器
已上架画布色板与字体颜色选择:标准色、浅底色、自定义 HEX,以及字体颜色的 A 字形色块。
import { CanvasColorPicker, FontColorPicker } from "@/components/ui/color-picker"
export function ColorPickerBasic() {
return (
<div>
<CanvasColorPicker />
<FontColorPicker />
</div>
)
}
形态变体
import { useState } from "react"
import { CanvasColorPicker } from "@/components/ui/color-picker"
export function CanvasStickyAndPenColors() {
const [stickyColor, setStickyColor] = useState("#FFECD9")
const [penColor, setPenColor] = useState("#FF7D00")
return (
<div>
<div style={{ backgroundColor: stickyColor }}>便签</div>
<CanvasColorPicker
value={stickyColor}
interaction="hover"
onChange={(next) => { if (next) setStickyColor(next) }}
/>
<CanvasColorPicker
value={penColor}
interaction="hover"
onChange={(next) => { if (next) setPenColor(next) }}
/>
</div>
)
}