Skip to content

Commit 86ba3ae

Browse files
authored
Fix mobile dimensions and add custom script (#409)
1 parent 6f4bacf commit 86ba3ae

7 files changed

Lines changed: 273 additions & 170 deletions

File tree

src/app/botc/actions-modal.tsx

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -126,47 +126,52 @@ const BotcActionsModal = ({
126126
onChange={setAddMultipleReminders}
127127
/>
128128
</div>
129-
<div className='grid grid-cols-3 gap-4 md:grid-cols-5 lg:grid-cols-7'>
129+
<div className='flex flex-wrap gap-4'>
130130
{reminderTokens
131131
.filter(filterReminderTokens)
132132
.map(({ characterId, message }) => (
133-
<ReminderToken
134-
key={characterId + message}
135-
onClick={() => {
136-
const newPlayers = players.slice();
137-
newPlayers[playerIndex]?.reminders.push({
138-
characterId,
139-
message,
140-
});
141-
setPlayers(newPlayers);
142-
if (!addMultipleReminders) {
143-
setOpen(false);
144-
}
145-
}}
146-
characterId={characterId}
147-
text={message}
148-
/>
133+
<div key={characterId + message} className='w-20'>
134+
<ReminderToken
135+
onClick={() => {
136+
const newPlayers = players.slice();
137+
newPlayers[playerIndex]?.reminders.push({
138+
characterId,
139+
message,
140+
});
141+
setPlayers(newPlayers);
142+
if (!addMultipleReminders) {
143+
setOpen(false);
144+
}
145+
}}
146+
characterId={characterId}
147+
text={message}
148+
/>
149+
</div>
149150
))}
150151
</div>
151152
</div>
152153
{player.reminders.length > 0 && (
153154
<>
154155
<h4>Added reminders (click to remove)</h4>
155-
<div className='grid grid-cols-3 gap-4 px-2 md:grid-cols-5 lg:grid-cols-7'>
156+
<div className='flex flex-wrap gap-4'>
156157
{player.reminders.map((reminder, i) => (
157-
<ReminderToken
158+
<div
158159
key={`player:${playerIndex}${reminder.characterId}${reminder.message}`}
159-
characterId={reminder.characterId}
160-
text={reminder.message}
161-
onClick={() => {
162-
const newPlayers = players.slice();
163-
newPlayers[playerIndex]?.reminders.splice(i, 1);
164-
setPlayers(newPlayers);
165-
if (!addMultipleReminders) {
166-
setOpen(false);
167-
}
168-
}}
169-
/>
160+
className='w-20'
161+
>
162+
<ReminderToken
163+
characterId={reminder.characterId}
164+
text={reminder.message}
165+
onClick={() => {
166+
const newPlayers = players.slice();
167+
newPlayers[playerIndex]?.reminders.splice(i, 1);
168+
setPlayers(newPlayers);
169+
if (!addMultipleReminders) {
170+
setOpen(false);
171+
}
172+
}}
173+
/>
174+
</div>
170175
))}
171176
</div>
172177
</>

0 commit comments

Comments
 (0)