client: port color-picker to React + hooks

1 job for moar-ts2 in 6 minutes and 49 seconds (queued for 2 seconds)
Status Name Job ID Coverage
  Test
passed ci #1279747

00:06:49