File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed
frontend/src/features/collections Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,12 @@ export class CollectionStartPageDialog extends BtrixElement {
93
93
.open =${ this . open }
94
94
class="[--width:60rem]"
95
95
@sl-show=${ ( ) => ( this . showContent = true ) }
96
- @sl-after-hide=${ ( ) => ( this . showContent = false ) }
96
+ @sl-after-hide=${ ( ) => {
97
+ this . homeView = this . homeUrl ? HomeView . URL : HomeView . Pages ;
98
+ this . isSubmitting = false ;
99
+ this . selectedSnapshot = null ;
100
+ this . showContent = false ;
101
+ } }
97
102
>
98
103
${ this . showContent ? this . renderContent ( ) : nothing }
99
104
< div slot ="footer " class ="flex items-center justify-between gap-3 ">
@@ -207,6 +212,16 @@ export class CollectionStartPageDialog extends BtrixElement {
207
212
?disabled=${ ! this . replayLoaded }
208
213
@sl-change=${ ( e : SlChangeEvent ) => {
209
214
this . homeView = ( e . currentTarget as SlSelect ) . value as HomeView ;
215
+
216
+ if ( this . homeView === HomeView . Pages ) {
217
+ if (
218
+ ! this . homePageId ||
219
+ this . homePageId !== this . selectedSnapshot ?. pageId
220
+ ) {
221
+ // Reset unsaved selected snapshot
222
+ this . selectedSnapshot = null ;
223
+ }
224
+ }
210
225
} }
211
226
>
212
227
${ this . replayLoaded
You can’t perform that action at this time.
0 commit comments