Skip to content

Commit 58ac76b

Browse files
committed
Use CodeHighlight for blocks
1 parent 2f782d2 commit 58ac76b

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

src/components/BlockViewer.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
<script>
2+
import CodeHighlight from './CodeHighlight.vue';
3+
24
export default {
35
props: {
46
header: {
@@ -31,7 +33,8 @@ export default {
3133
await navigator.clipboard.writeText(this.code);
3234
event.preventDefault();
3335
}
34-
}
36+
},
37+
components: { CodeHighlight }
3538
};
3639
</script>
3740

@@ -55,9 +58,7 @@ export default {
5558
<slot></slot>
5659
</div>
5760
<div v-if="blockView === BlockView.CODE">
58-
<pre v-code><code>{{code}}
59-
60-
</code></pre>
61+
<CodeHighlight class="surface-card m-0">{{code}}</CodeHighlight>
6162
</div>
6263
</div>
6364
</div>

src/views/utilities/Blocks.vue

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
import { ref } from 'vue';
3-
const block1 = ref(`
4-
<div class="grid grid-nogutter surface-section text-800">
3+
const block1 = ref(`<div class="grid grid-nogutter surface-section text-800">
54
<div class="col-12 md:col-6 p-6 text-center md:text-left flex align-items-center ">
65
<section>
76
<span class="block text-6xl font-bold mb-1">Create the screens your</span>
@@ -16,8 +15,7 @@ const block1 = ref(`
1615
<img src="/demo/images/blocks/hero/hero-1.png" alt="Image" class="md:ml-auto block md:h-full" style="clip-path: polygon(8% 0, 100% 0%, 100% 100%, 0 100%)">
1716
</div>
1817
</div>`);
19-
const block2 = ref(`
20-
<div class="surface-section px-4 py-8 md:px-6 lg:px-8 text-center">
18+
const block2 = ref(`<div class="surface-section px-4 py-8 md:px-6 lg:px-8 text-center">
2119
<div class="mb-3 font-bold text-2xl">
2220
<span class="text-900">One Product, </span>
2321
<span class="text-blue-600">Many Solutions</span>
@@ -68,8 +66,8 @@ const block2 = ref(`
6866
</div>
6967
</div>
7068
</div>`);
71-
const block3 = ref(`
72-
<div class="surface-ground px-4 py-8 md:px-6 lg:px-8">
69+
70+
const block3 = ref(`<div class="surface-ground px-4 py-8 md:px-6 lg:px-8">
7371
<div class="text-900 font-bold text-6xl mb-4 text-center">Pricing Plans</div>
7472
<div class="text-700 text-xl mb-6 text-center line-height-3">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit numquam eligendi quos.</div>
7573
@@ -184,17 +182,17 @@ const block3 = ref(`
184182
</div>
185183
</div>
186184
</div>`);
187-
const block4 = ref(`
188-
<div class="surface-section px-4 py-8 md:px-6 lg:px-8">
185+
186+
const block4 = ref(`<div class="surface-section px-4 py-8 md:px-6 lg:px-8">
189187
<div class="text-700 text-center">
190188
<div class="text-blue-600 font-bold mb-3"><i class="pi pi-discord"></i>&nbsp;POWERED BY DISCORD</div>
191189
<div class="text-900 font-bold text-5xl mb-3">Join Our Design Community</div>
192190
<div class="text-700 text-2xl mb-5">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit numquam eligendi quos.</div>
193191
<Button label="Join Now" icon="pi pi-discord" class="font-bold px-5 py-3 p-button-raised p-button-rounded white-space-nowrap"></Button>
194192
</div>
195193
</div>`);
196-
const block5 = ref(`
197-
<div class="bg-bluegray-900 text-gray-100 p-3 flex justify-content-between lg:justify-content-center align-items-center flex-wrap">
194+
195+
const block5 = ref(`<div class="bg-bluegray-900 text-gray-100 p-3 flex justify-content-between lg:justify-content-center align-items-center flex-wrap">
198196
<div class="font-bold mr-8">🔥 Hot Deals!</div>
199197
<div class="align-items-center hidden lg:flex">
200198
<span class="line-height-3">Libero voluptatum atque exercitationem praesentium provident odit.</span>
@@ -206,8 +204,8 @@ const block5 = ref(`
206204
<i class="pi pi-times"></i>
207205
</a>
208206
</div>`);
209-
const block6 = ref(`
210-
<div class="surface-section px-4 py-5 md:px-6 lg:px-8">
207+
208+
const block6 = ref(`<div class="surface-section px-4 py-5 md:px-6 lg:px-8">
211209
<ul class="list-none p-0 m-0 flex align-items-center font-medium mb-3">
212210
<li>
213211
<a class="text-500 no-underline line-height-3 cursor-pointer">Application</a>
@@ -243,8 +241,8 @@ const block6 = ref(`
243241
</div>
244242
</div>
245243
</div>`);
246-
const block7 = ref(`
247-
<div class="surface-ground px-4 py-5 md:px-6 lg:px-8">
244+
245+
const block7 = ref(`<div class="surface-ground px-4 py-5 md:px-6 lg:px-8">
248246
<div class="grid">
249247
<div class="col-12 md:col-6 lg:col-3">
250248
<div class="surface-card shadow-2 p-3 border-round">
@@ -308,8 +306,8 @@ const block7 = ref(`
308306
</div>
309307
</div>
310308
</div>`);
311-
const block8 = ref(`
312-
<div class="surface-card p-4 shadow-2 border-round w-full lg:w-6">
309+
310+
const block8 = ref(`<div class="surface-card p-4 shadow-2 border-round w-full lg:w-6">
313311
<div class="text-center mb-5">
314312
<img src="/demo/images/blocks/logos/hyper.svg" alt="Image" height="50" class="mb-3">
315313
<div class="text-900 text-3xl font-medium mb-3">Welcome Back</div>
@@ -335,8 +333,8 @@ const block8 = ref(`
335333
<Button label="Sign In" icon="pi pi-user" class="w-full"></Button>
336334
</div>
337335
</div>`);
338-
const block9 = ref(`
339-
<div class="surface-section">
336+
337+
const block9 = ref(`<div class="surface-section">
340338
<div class="font-medium text-3xl text-900 mb-3">Movie Information</div>
341339
<div class="text-500 mb-5">Morbi tristique blandit turpis. In viverra ligula id nulla hendrerit rutrum.</div>
342340
<ul class="list-none p-0 m-0">
@@ -383,12 +381,13 @@ const block9 = ref(`
383381
</li>
384382
</ul>
385383
</div>`);
386-
const block10 = ref(`
387-
<div class="surface-card p-4 shadow-2 border-round">
384+
385+
const block10 = ref(`<div class="surface-card p-4 shadow-2 border-round">
388386
<div class="text-3xl font-medium text-900 mb-3">Card Title</div>
389387
<div class="font-medium text-500 mb-3">Vivamus id nisl interdum, blandit augue sit amet, eleifend mi.</div>
390388
<div style="height: 150px" class="border-2 border-dashed surface-border"></div>
391389
</div>`);
390+
392391
const checked = ref(false);
393392
</script>
394393

0 commit comments

Comments
 (0)