aboutsummaryrefslogtreecommitdiff
path: root/src/components/common/TaggUserSelectionCell.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/common/TaggUserSelectionCell.tsx')
-rw-r--r--src/components/common/TaggUserSelectionCell.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/components/common/TaggUserSelectionCell.tsx b/src/components/common/TaggUserSelectionCell.tsx
index a8564ddf..01d965cf 100644
--- a/src/components/common/TaggUserSelectionCell.tsx
+++ b/src/components/common/TaggUserSelectionCell.tsx
@@ -17,6 +17,9 @@ const TaggUserSelectionCell: React.FC<TaggUserSelectionCellProps> = ({
}) => {
const [pressed, setPressed] = useState<boolean>(false);
+ /*
+ * To update state of radio button on initial render and subsequent re-renders
+ */
useEffect(() => {
const updatePressed = () => {
const userSelected = selectedUsers.findIndex(
@@ -27,8 +30,12 @@ const TaggUserSelectionCell: React.FC<TaggUserSelectionCellProps> = ({
updatePressed();
});
+ /*
+ * Handles on press on radio button
+ * Adds/removes user from selected list of users
+ */
const handlePress = () => {
- // Add to selected list pf users
+ // Add to selected list of users
if (pressed === false) {
setSelectedUsers([...selectedUsers, item]);
}