Skip to content

Commit fcd9297

Browse files
committed
slides October 2024
1 parent 544215c commit fcd9297

13 files changed

+5119
-3584
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<script setup lang="ts">
2+
import { computed } from 'vue'
3+
4+
const props = defineProps({
5+
image: {
6+
type: String,
7+
},
8+
class: {
9+
type: String,
10+
},
11+
})
12+
const style = computed(() => ({
13+
backgroundImage: `url(${props.image})`,
14+
backgroundSize: 'cover',
15+
backgroundPosition: 'center',
16+
backgroundRepeat: 'no-repeat',
17+
}))
18+
</script>
19+
20+
<template>
21+
<div class="grid grid-cols-2 w-full h-full">
22+
<div class="slidev-layout default image-right" :class="props.class">
23+
<slot />
24+
</div>
25+
<div class="grid items-center justify-center h-full">
26+
<div class="w-46 h-46 rounded-full" :style="style" />
27+
</div>
28+
</div>
29+
</template>

04-frameworks/03-vue/slides/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"export": "slidev export"
99
},
1010
"dependencies": {
11-
"@slidev/cli": "^0.46.1",
11+
"@slidev/cli": "0.50.0-beta.4",
1212
"@slidev/theme-default": "latest",
1313
"@slidev/theme-seriph": "latest"
1414
},

0 commit comments

Comments
 (0)