Skip to content

Commit

Permalink
chore: update site
Browse files Browse the repository at this point in the history
  • Loading branch information
eiinu committed Jul 19, 2023
1 parent 51b69e8 commit a480e24
Show file tree
Hide file tree
Showing 7 changed files with 207 additions and 519 deletions.
7 changes: 0 additions & 7 deletions src/sites/doc/App.vue
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
<template>
<router-view />
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
name: 'app'
});
</script>

<style lang="scss">
::selection {
Expand All @@ -19,6 +13,5 @@ export default defineComponent({
width: 100%;
display: flex;
flex-direction: column;
// padding-top: $doc-header-height;
}
</style>
81 changes: 19 additions & 62 deletions src/sites/doc/components/DemoPreview.vue
Original file line number Diff line number Diff line change
@@ -1,74 +1,31 @@
<template>
<div class="doc-demo-preview">
<iframe :src="url" frameborder="0" ref="demoIframe"></iframe>
<!-- <demo-icon @refresh="onRefresh()" @goHome="onGoHome()"></demo-icon> -->
<iframe :src="url" frameborder="0"></iframe>
</div>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue';
import Icon from '@/sites/doc/components/Icon.vue';
export default defineComponent({
name: 'doc-demo-preview',
components: {
[Icon.name]: Icon
},
props: {
url: String
},
setup(props: any, { emit }: any) {
const demoIframe = ref(null);
const onRefresh = () => {
const iframe = demoIframe?.value?.contentWindow;
iframe.postMessage(
{
cmd: 'refresh',
params: {
state: true
}
},
'*'
);
};
const onGoHome = () => {
const iframe = demoIframe?.value?.contentWindow;
iframe.postMessage(
{
cmd: 'goHome',
params: {
state: true
}
},
'*'
);
};
return { demoIframe, onRefresh, onGoHome };
<script setup lang="ts">
import { ref } from 'vue';
defineProps({
url: {
type: String,
default: ''
}
});
</script>

<style lang="scss">
.doc {
&-demo-preview {
height: 667px;
// height: 637px;
width: 375px;
position: absolute;
right: 30px;
top: 240px;
// top: 135px;
box-shadow: #ebedf0 0 4px 12px;
border-radius: 12px;
overflow: hidden;
&.fixed {
position: fixed;
top: 120px;
}
iframe {
// height: calc(100% - 40px);
height: 100%;
width: 100%;
}
.doc-demo-preview {
position: fixed;
z-index: 99;
height: calc(100vh - 100px);
width: 375px;
right: 30px;
box-shadow: #ebedf0 0 4px 12px;
border-radius: 12px;
overflow: hidden;
iframe {
height: 100%;
width: 100%;
}
}
</style>
118 changes: 0 additions & 118 deletions src/sites/doc/components/Icon.vue

This file was deleted.

Loading

0 comments on commit a480e24

Please sign in to comment.