chore(docs): update styles

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-04-24 00:07:04 +02:00
committed by Braks
parent e294145520
commit 70604b9656
4 changed files with 36 additions and 43 deletions
-11
View File
@@ -3,7 +3,6 @@ import type { SFCOptions } from '@vue/repl'
import { ReplStore, Repl as VueRepl } from '@vue/repl' import { ReplStore, Repl as VueRepl } from '@vue/repl'
import { useVueFlow } from '@vue-flow/core' import { useVueFlow } from '@vue-flow/core'
import '@vue/repl/style.css' import '@vue/repl/style.css'
import { isClient } from '@vueuse/core'
import { exampleImports } from './examples' import { exampleImports } from './examples'
const props = defineProps<{ example: keyof typeof exampleImports; mainFile?: string; dependencies?: Record<string, string> }>() const props = defineProps<{ example: keyof typeof exampleImports; mainFile?: string; dependencies?: Record<string, string> }>()
@@ -89,12 +88,6 @@ const sfcOptions = {
reactivityTransform: true, reactivityTransform: true,
}, },
} as SFCOptions } as SFCOptions
onMounted(() => {
if (isClient) {
document.body.className = 'examples'
}
})
</script> </script>
<template> <template>
@@ -122,8 +115,4 @@ onMounted(() => {
height: calc(var(--vh) - 72px); height: calc(var(--vh) - 72px);
} }
.msg.err {
@apply hidden;
}
</style> </style>
+18 -17
View File
@@ -47,29 +47,30 @@ onMounted(() => {
</div> </div>
</template> </template>
<style> <style lang="scss">
button:focus {
outline: none;
}
.VPHome { .VPHome {
@apply !pb-24; @apply !pb-24;
} }
h1 { .is-home {
@apply text-xl lg:text-4xl mb-4 font-bold; h1,
} h2 {
@apply mb-4;
}
h2 { p {
@apply text-lg lg:text-2xl mb-4 font-semibold; @apply text-md lg:text-lg;
} line-height: inherit;
margin: revert;
}
p { p ~ h1,
@apply text-md lg:text-lg; p ~ h2 {
} @apply mt-6;
}
p ~ h1, button:focus {
p ~ h2 { outline: none;
@apply mt-6; }
} }
</style> </style>
@@ -1,12 +1,28 @@
<script setup> <script setup>
import { watch } from 'vue'
import { useRoute } from 'vitepress'
import DefaultTheme from 'vitepress/theme' import DefaultTheme from 'vitepress/theme'
import { webVitals } from '../../plugins/vercel-web-vitals-api' import { webVitals } from '../../plugins/vercel-web-vitals-api'
const { Layout: ParentLayout } = DefaultTheme const { Layout: ParentLayout } = DefaultTheme
const route = useRoute()
onMounted(() => { onMounted(() => {
webVitals({ analyticsId: '__ANALYTICS_ID__', debug: false }) webVitals({ analyticsId: '__ANALYTICS_ID__', debug: false })
}) })
watch(
route,
(nextRoute) => {
if (nextRoute.path.includes('/examples')) {
document.body.className = 'examples'
} else {
document.body.className = ''
}
},
{ deep: true },
)
</script> </script>
<template> <template>
+2 -15
View File
@@ -11,11 +11,11 @@
} }
.examples .VPDoc { .examples .VPDoc {
@apply !px-8 !py-6 md:!px-12 lg:!px-24; @apply !px-8 !py-6;
} }
.examples .content-container { .examples .content-container {
@apply max-w-full; @apply !w-full !max-w-7xl;
} }
.examples .aside { .examples .aside {
@@ -26,19 +26,6 @@ html, body {
@apply scrollbar scrollbar-thin scrollbar-thumb-rounded scrollbar-thumb-green-500 scrollbar-track-black; @apply scrollbar scrollbar-thin scrollbar-thumb-rounded scrollbar-thumb-green-500 scrollbar-track-black;
} }
h1 {
@apply text-xl lg:text-4xl mb-4 font-bold;
}
h2 {
@apply text-lg lg:text-2xl mb-4 font-semibold;
}
p {
line-height: inherit;
margin: revert;
}
ul li { ul li {
@apply mt-2; @apply mt-2;
} }