12
edits
Patch Demo (talk | contribs) (Created page with "<template> <p class="testgadget-name"> Hello {{ displayName }}! </p> <cdx-button action="progressive" weight="primary" @click="dialogOpen = true" > Change your name </cdx-button> <cdx-dialog v-model:open="dialogOpen" title="Change name" close-button-label="Close" :primary-action="saveAction" @primary="saveName" > <p>New name:</p> <cdx-text-input v-...") |
Patch Demo (talk | contribs) No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Change your name
</cdx-button>
<change-name-dialog v-model:open="dialogOpen" @save-name="saveName"></change-name-dialog>
</template>
<script>
const { ref
const { CdxButton
const ChangeNameDialog = require( './codextest-ChangeNameDialog.vue' );
module.exports = {
components: {
CdxButton,
},
setup() {
const dialogOpen = ref( false );
const displayName = ref( '(name unknown)' );
function saveName( newName ) {
displayName.value =
dialogOpen.value = false;
}
dialogOpen,
displayName,
saveName
};
|