update modal to return document type key instead of alias
This commit is contained in:
@@ -18,8 +18,8 @@ export class UmbCreateDocumentModalElement extends UmbModalBaseElement<
|
||||
#onClick(event: PointerEvent) {
|
||||
event.stopPropagation();
|
||||
const target = event.target as HTMLButtonElement;
|
||||
const documentType = target.value;
|
||||
this.modalHandler?.submit({ documentType });
|
||||
const documentTypeKey = target.value;
|
||||
this.modalHandler?.submit({ documentTypeKey });
|
||||
}
|
||||
|
||||
render() {
|
||||
@@ -28,9 +28,9 @@ export class UmbCreateDocumentModalElement extends UmbModalBaseElement<
|
||||
<div>Render list of create options for ${this.data?.unique}</div>
|
||||
|
||||
<ul>
|
||||
<li><button type="button" value="doc1" @click=${this.#onClick}>Option 1</button></li>
|
||||
<li><button type="button" value="doc2" @click=${this.#onClick}>Option 2</button></li>
|
||||
<li><button type="button" value="doc3" @click=${this.#onClick}>Option 3</button></li>
|
||||
<li><button type="button" value="1" @click=${this.#onClick}>Option 1</button></li>
|
||||
<li><button type="button" value="2" @click=${this.#onClick}>Option 2</button></li>
|
||||
<li><button type="button" value="3" @click=${this.#onClick}>Option 3</button></li>
|
||||
</ul>
|
||||
|
||||
<uui-button slot="actions" id="cancel" label="Cancel" @click="${this._handleCancel}">Cancel</uui-button>
|
||||
|
||||
@@ -28,8 +28,8 @@ export class UmbCreateDocumentEntityAction extends UmbEntityActionBase<UmbDocume
|
||||
unique: this.unique,
|
||||
});
|
||||
|
||||
const { documentType }: UmbCreateDocumentModalResultData = await modalHandler.onSubmit();
|
||||
const { documentTypeKey }: UmbCreateDocumentModalResultData = await modalHandler.onSubmit();
|
||||
// TODO: how do we want to generate these urls?
|
||||
history.pushState(null, '', `/section/content/workspace/document/create/${this.unique}/${documentType}`);
|
||||
history.pushState(null, '', `/section/content/workspace/document/create/${this.unique}/${documentTypeKey}`);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user