Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import { GroupModal } from '@/components/pages/group/group-modal'; import { Button } from '@/components/ui'; import { useModal } from '@/components/ui'; interface Props { conditions: { isGroupFull: boolean; isFreeGroup: boolean; }; } export const JoiningButton = ({ conditions: { isGroupFull, isFreeGroup } }: Props) => { const { open } = useModal(); return ( <Button disabled={isGroupFull} onClick={() => open(<GroupModal type={isFreeGroup ? 'attend' : 'approval'} />)} > {isFreeGroup ? '참여하기' : '참여 신청하기'} </Button> ); }; |