diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/common/TaggUserSelectionCell.tsx | 9 |
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]); } |