Skip to content

Commit 605d354

Browse files
committed
more updates
1 parent 5a5c77a commit 605d354

File tree

9 files changed

+527
-22
lines changed

9 files changed

+527
-22
lines changed

.prettierrc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"overrides": [
3+
{
4+
"files": ["slides.md", "pages/*.md"],
5+
"options": {
6+
"parser": "slidev",
7+
"plugins": ["prettier-plugin-slidev"]
8+
}
9+
}
10+
]
11+
}

layouts/image-opacity.vue

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<script setup lang="ts">
2+
import { computed } from 'vue'
3+
import { handleBackground } from '../node_modules/@slidev/client/layoutHelper'
4+
5+
const props = defineProps({
6+
image: {
7+
type: String,
8+
},
9+
backgroundSize: {
10+
type: String,
11+
default: 'contain',
12+
},
13+
background: {
14+
type: String,
15+
default: 'rgba(0, 0, 0, 0.5)',
16+
},
17+
})
18+
19+
const style = computed(() => handleBackground(props.image, false, props.backgroundSize))
20+
</script>
21+
22+
<template>
23+
<div class="slidev-layout w-full h-full" :style="style + props.background">
24+
<slot />
25+
</div>
26+
</template>

package-lock.json

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,9 @@
1515
"slidev-addon-qrcode": "^1.0.2",
1616
"slidev-theme-the-unnamed": "^0.0.20",
1717
"vue": "^3.4.38"
18+
},
19+
"devDependencies": {
20+
"prettier": "^3.3.3",
21+
"prettier-plugin-slidev": "^1.0.5"
1822
}
1923
}
300 KB
Loading
289 KB
Loading

0 commit comments

Comments
 (0)