Skip to content

Commit 8b5e95e

Browse files
committed
Fix: control caching issue
1 parent e796463 commit 8b5e95e

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

src/components/controls/select/polyline/section-selector.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ const SectionSelector = ({ firstElement, selectedElementIds }) => {
9090
</Popover>
9191
</div>
9292
<Select
93+
key={selectedElementIds?.join(",")}
9394
onValueChange={(value) => {
9495
store.dispatch(updatePolylines({ ids: selectedElementIds, data: { section: +value === 0 ? null : value } }));
9596
}}

src/components/controls/select/seats/categorizer.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ const Categorizer = ({ firstElement, selectedElementIds }) => {
114114
</Popover>
115115
</div>
116116
<Select
117+
key={selectedElementIds?.join(",")}
117118
onValueChange={(value) => {
118119
store.dispatch(updateSeats({ ids: selectedElementIds, data: { category: value } }));
119120
}}

src/components/controls/select/seats/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const SeatSelectControls = () => {
3030
/>
3131
</div>
3232
<RadioGroup
33-
key={firstElement?.getAttribute(dataAttributes.status)}
33+
key={selectedElementIds?.join(",")}
3434
defaultValue={firstElement?.getAttribute(dataAttributes.status) ?? SeatStatus.Available.toString()}
3535
onValueChange={(value) => {
3636
selectedElementIds.forEach((id: string) => {

0 commit comments

Comments
 (0)