Skip to content

Commit c4c039a

Browse files
author
Jason Tame
committed
Use CardContent component
1 parent f114857 commit c4c039a

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

resources/js/components/Card.vue

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
<template>
2-
<div v-if="card.withoutCardStyles" class="htmlCard" :class="cardClassList">
3-
<div v-html="card.content" class="htmlCard__content">
4-
</div>
5-
</div>
2+
<div v-if="card.withoutCardStyles" class="htmlCard" :class="cardClassList">
3+
<CardContent
4+
:content="card.content"
5+
:with-basic-styles="card.withBasicStyles"
6+
/>
7+
</div>
68

7-
<Card v-else class="htmlCard" :class="cardClassList">
8-
<div class="px-3 py-3">
9-
<div v-html="card.content" class="htmlCard__content">
10-
</div>
11-
</div>
12-
</Card>
9+
<Card v-else class="htmlCard" :class="cardClassList">
10+
<div class="px-3 py-3">
11+
<CardContent
12+
:content="card.content"
13+
:with-basic-styles="card.withBasicStyles"
14+
/>
15+
</div>
16+
</Card>
1317
</template>
1418

1519
<script>
16-
export default {
17-
props: [
18-
'card',
19-
],
20-
computed: {
21-
cardClassList() {
22-
let classes = '';
23-
if (this.card.center) {
24-
classes += ' flex flex-col justify-center text-center';
25-
}
20+
import CardContent from './CardContent';
21+
export default {
22+
components: {
23+
CardContent,
24+
},
25+
props: ['card'],
26+
computed: {
27+
cardClassList() {
28+
let classes = '';
29+
if (this.card.center) {
30+
classes += ' flex flex-col justify-center text-center';
31+
}
2632
27-
return classes;
28-
},
29-
},
30-
}
33+
return classes;
34+
},
35+
},
36+
};
3137
</script>
32-
33-
<style>
34-
.htmlCard__content > p:not(:last-child) {
35-
margin-bottom: 1em;
36-
}
37-
</style>

0 commit comments

Comments
 (0)