diff --git a/packages/web/components/templates/article/EditLabelsControl.tsx b/packages/web/components/templates/article/EditLabelsControl.tsx index a4910b2ca..ed70506a6 100644 --- a/packages/web/components/templates/article/EditLabelsControl.tsx +++ b/packages/web/components/templates/article/EditLabelsControl.tsx @@ -12,6 +12,9 @@ import { Check, Circle, PencilSimple, Plus } from 'phosphor-react' import { isTouchScreenDevice } from '../../../lib/deviceType' import { setLabelsMutation } from '../../../lib/networking/mutations/setLabelsMutation' +import { createLabelMutation } from '../../../lib/networking/mutations/createLabelMutation' +import { showErrorToast, showSuccessToast } from '../../../lib/toastHelpers' +import { randomLabelColorHex } from '../../../utils/settings-page/labels/labelColorObjects' type EditLabelsControlProps = { article: ArticleAttributes @@ -194,8 +197,6 @@ export function EditLabelsControl(props: EditLabelsControlProps): JSX.Element { ) props.article.labels = result props.articleActionHandler('refreshLabels', result) - - console.log('refreshing article with labels', props.article.labels) }, [isSelected, selectedLabels]) const filteredLabels = useMemo(() => { @@ -276,17 +277,23 @@ export function EditLabelsControl(props: EditLabelsControlProps): JSX.Element { )} - {/* Footer */} + + )} + { + const colorHexes = Object.keys(labelColorObjects).slice(0, -1) + const randomColorHex = colorHexes[Math.floor(Math.random() * colorHexes.length)] + return randomColorHex +} \ No newline at end of file