diff --git a/src/views/card/CardDemo.vue b/src/views/card/CardDemo.vue index 725bf05e5..48b4915eb 100755 --- a/src/views/card/CardDemo.vue +++ b/src/views/card/CardDemo.vue @@ -9,30 +9,30 @@
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!
- + diff --git a/src/views/card/CardDoc.vue b/src/views/card/CardDoc.vue index 5566a24f5..973bc032b 100755 --- a/src/views/card/CardDoc.vue +++ b/src/views/card/CardDoc.vue @@ -10,31 +10,21 @@ import Card from 'primevue/card';Card is used as a container.
-
-
-<Card>
- Content
-</Card>
-
-
-
- Card provides header, title, content and footer as the named templates to place content.
<Card>
- <template slot="header">
+ <template #header>
<img alt="user header" src="demo/images/usercard.png">
</template>
- <template slot="title">
+ <template #title>
Advanced Card
</template>
- <template slot="content">
+ <template #content>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt
quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!
</template>
- <template slot="footer">
+ <template #footer>
<Button icon="pi pi-check" label="Save" />
<Button icon="pi pi-times" label="Cancel" class="p-button-secondary" style="margin-left: .5em" />
</template>
@@ -88,30 +78,30 @@ import Card from 'primevue/card';
<Card style="width: 25rem; margin-bottom: 2em">
- <template slot="title">
+ <template #title>
Simple Card
</template>
- <template slot="content">
+ <template #content>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt
quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!</p>
</template>
</Card>
<Card style="width: 25em">
- <template slot="header">
+ <template #header>
<img alt="user header" src="demo/images/usercard.png">
</template>
- <template slot="title">
+ <template #title>
Advanced Card
</template>
- <template slot="subtitle">
+ <template subtitle>
Card subtitle
</template>
- <template slot="content">
+ <template #content>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt
quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!</p>
</template>
- <template slot="footer">
+ <template #footer>
<Button icon="pi pi-check" label="Save" />
<Button icon="pi pi-times" label="Cancel" class="p-button-secondary" style="margin-left: .5em" />
</template>
diff --git a/src/views/datatable/DataTableCrudDemo.vue b/src/views/datatable/DataTableCrudDemo.vue
index 156525657..14205ceee 100755
--- a/src/views/datatable/DataTableCrudDemo.vue
+++ b/src/views/datatable/DataTableCrudDemo.vue
@@ -10,12 +10,12 @@
-
+
-
+
@@ -147,12 +147,12 @@
<Toolbar class="p-mb-4">
- <template slot="left">
+ <template #left>
<Button label="New" icon="pi pi-plus" class="p-button-success p-mr-2" @click="openNew" />
<Button label="Delete" icon="pi pi-trash" class="p-button-danger" @click="confirmDeleteSelected" :disabled="!selectedProducts || !selectedProducts.length" />
</template>
- <template slot="right">
+ <template #right>
<FileUpload mode="basic" accept="image/*" :maxFileSize="1000000" label="Import" chooseLabel="Import" class="p-mr-2" />
<Button label="Export" icon="pi pi-upload" class="p-button-help" @click="exportCSV($event)" />
</template>
diff --git a/src/views/editor/EditorDoc.vue b/src/views/editor/EditorDoc.vue
index 8ea1920e2..55898b2f7 100755
--- a/src/views/editor/EditorDoc.vue
+++ b/src/views/editor/EditorDoc.vue
@@ -22,7 +22,7 @@ import Editor from 'primevue/editor';
<Editor v-model="value" editorStyle="height: 320px">
- <template slot="toolbar">
+ <template #toolbar>
<span class="ql-formats">
<button class="ql-bold"></button>
<button class="ql-italic"></button>
@@ -157,12 +157,12 @@ npm install quill --save
<h3>Customized</h3>
<Editor v-model="value2" editorStyle="height: 320px">
- <template slot="toolbar">
- <span class="ql-formats">
- <button class="ql-bold" v-tooltip.bottom="'Bold'"></button>
- <button class="ql-italic" v-tooltip.bottom="'Italic'"></button>
- <button class="ql-underline" v-tooltip.bottom="'Underline'"></button>
- </span>
+ <template #toolbar>
+ <span class="ql-formats">
+ <button class="ql-bold" v-tooltip.bottom="'Bold'"></button>
+ <button class="ql-italic" v-tooltip.bottom="'Italic'"></button>
+ <button class="ql-underline" v-tooltip.bottom="'Underline'"></button>
+ </span>
</template>
</Editor>
diff --git a/src/views/steps/StepsDoc.vue b/src/views/steps/StepsDoc.vue
index 90bbb61dc..0ffb0731f 100755
--- a/src/views/steps/StepsDoc.vue
+++ b/src/views/steps/StepsDoc.vue
@@ -275,13 +275,13 @@ export default {
<div class="stepsdemo-content">
<Card>
- <template slot="title">
+ <template #title>
Seat Information
</template>
- <template slot="subtitle">
+ <template #subtitle>
Choose your seat
</template>
- <template slot="content">
+ <template #content>
<div class="p-fluid p-formgrid p-grid">
<div class="p-field p-col-12 p-md-6">
<label for="class">Class</label>
@@ -297,7 +297,7 @@ export default {
</div>
</div>
</template>
- <template slot="footer">
+ <template #footer>
<div class="p-grid p-nogutter p-justify-between">
<Button label="Back" @click="prevPage()" icon="pi pi-angle-left" />
<Button label="Next" @click="nextPage()" icon="pi pi-angle-right" iconPos="right" />
@@ -359,13 +359,13 @@ export default {
<div class="stepsdemo-content">
<Card>
- <template slot="title">
+ <template #title>
Payment Information
</template>
- <template slot="subtitle">
+ <template #subtitle>
Enter your card details
</template>
- <template slot="content">
+ <template #content>
<div class="p-fluid p-formgrid p-grid">
<div class="p-field p-col-12">
<label for="class">Class</label>
@@ -389,7 +389,7 @@ export default {
</div>
</div>
</template>
- <template slot="footer">
+ <template #footer>
<div class="p-grid p-nogutter p-justify-between">
<Button label="Back" @click="prevPage()" icon="pi pi-angle-left" />
<Button label="Next" @click="nextPage()" icon="pi pi-angle-right" iconPos="right" />
@@ -430,10 +430,10 @@ export default {
<div class="stepsdemo-content">
<Card>
- <template slot="title">
+ <template #title>
Confirmation
</template>
- <template slot="content">
+ <template #content>
<div class="p-field p-col-12">
<label for="class">Name</label>
<b>{{formData.firstname ? formData.firstname : '-'}} {{formData.lastname ? formData.lastname : '-'}}</b>
@@ -471,7 +471,7 @@ export default {
<b>{{formData.cvv && formData.cvv.length === 3 ? '**' + formData.cvv[2] : '-'}}</b>
</div>
</template>
- <template slot="footer">
+ <template #footer>
<div class="p-grid p-nogutter p-justify-between">
<Button label="Back" @click="prevPage()" icon="pi pi-angle-left" />
<Button label="Complete" @click="complete()" icon="pi pi-check" iconPos="right" class="p-button-success"/>