MCPcopy Create free account
hub / github.com/callstack/react-native-paper / ColorPicker

Function ColorPicker

docs/src/components/DynamicColorTheme.tsx:59–95  ·  view source on GitHub ↗
({ color, setColor, additional }: ColorPickerProps)

Source from the content-addressed store, hash-verified

57];
58
59const ColorPicker = ({ color, setColor, additional }: ColorPickerProps) => {
60 const [open, setOpen] = useState(false);
61 const labelColor = Color(color).isDark() ? '#fff' : '#000';
62
63 return (
64 <div className="color-picker-anchor">
65 <button
66 className={
67 additional ? 'color-picker-button-additional' : 'color-picker-button'
68 }
69 style={{
70 background: color,
71 color: labelColor,
72 }}
73 onClick={() => setOpen(true)}
74 >
75 {color}
76 </button>
77 {open ? (
78 <div>
79 <div
80 className="color-picker-cover"
81 onClick={() => setOpen(false)}
82 ></div>
83 <div className="color-picker-popup">
84 <BlockPicker
85 color={color}
86 //@ts-ignore
87 onChangeComplete={(change) => setColor(change.hex)}
88 colors={colorPalette}
89 />
90 </div>
91 </div>
92 ) : null}
93 </div>
94 );
95};
96
97const BaseColor = ({ color, setColor }: ColorProps) => {
98 return (

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…