diff --git a/src/components/Directory/ManageContact.jsx b/src/components/Directory/ManageContact.jsx index 54f0d905..b2cd721c 100644 --- a/src/components/Directory/ManageContact.jsx +++ b/src/components/Directory/ManageContact.jsx @@ -21,6 +21,7 @@ import InputSuggestions from "../common/InputSuggestion"; import Label from "../common/Label"; import { AppFormController } from "../../hooks/appHooks/useAppForm"; import SelectField from "../common/Forms/SelectField"; +import { BUCKET_BG_CLASSES } from "../../utils/constants"; const ManageContact = ({ contactId, closeModal }) => { // fetch master data @@ -180,6 +181,7 @@ const ManageContact = ({ contactId, closeModal }) => { }; const isPending = updating || creating; + return (
@@ -467,13 +469,14 @@ const ManageContact = ({ contactId, closeModal }) => { > {bucketsLoaging &&

Loading...

} - {buckets?.map((item) => ( + {buckets?.map((item, index) => (
handleCheckboxChange(item.id)} > -
+ +
{ checked={watchBucketIds.includes(item.id)} onChange={() => handleCheckboxChange(item.id)} /> -
))} +
+ +
{errors.bucketIds && ( {errors.bucketIds.message} )} diff --git a/src/utils/constants.jsx b/src/utils/constants.jsx index fa766551..ed5d4fdf 100644 --- a/src/utils/constants.jsx +++ b/src/utils/constants.jsx @@ -258,3 +258,16 @@ export const JOBS_STATUS_IDS = [ label: "On Hold", }, ]; + +export const BUCKET_BG_CLASSES = [ + "bg-label-primary bg-opacity-10", + "bg-label-secondary bg-opacity-10", + "bg-label-success bg-opacity-10", + "bg-label-info bg-opacity-10", + "bg-label-warning bg-opacity-10", + "bg-label-danger bg-opacity-10", + "bg-label-dark bg-opacity-10", + "bg-label-primary bg-opacity-25", + "bg-label-success bg-opacity-25", + "bg-label-info bg-opacity-25", +];