[U] Upgrade to vue-facing-decorator
This commit is contained in:
+2
-2
@@ -28,11 +28,11 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from "vue-class-component";
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
import router from "@/scripts/router";
|
||||
import {RouteLocationNormalized} from "vue-router";
|
||||
|
||||
@Options({components: {}})
|
||||
@Component
|
||||
export default class App extends Vue
|
||||
{
|
||||
currentRoute = ''
|
||||
|
||||
@@ -10,14 +10,13 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
import Tag from "@/components/Tag.vue";
|
||||
import {Prop} from "vue-property-decorator";
|
||||
import {pushQuery} from "@/scripts/router";
|
||||
import {BlogMeta} from "@/scripts/models";
|
||||
import {globals} from "@/scripts/global";
|
||||
|
||||
@Options({components: {Tag}})
|
||||
@Component({components: {Tag}})
|
||||
export default class BlogIndexLinks extends Vue
|
||||
{
|
||||
@Prop({default: 'tags'}) mode: 'tags' | 'categories' = 'tags'
|
||||
|
||||
@@ -8,14 +8,13 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import {Prop} from "vue-property-decorator";
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
import {$} from '@/scripts/constants';
|
||||
|
||||
@Options({components: {}})
|
||||
@Component
|
||||
export default class Collapse extends Vue
|
||||
{
|
||||
@Prop() title!: string
|
||||
@Prop title!: string
|
||||
@Prop({default: false}) active = false
|
||||
|
||||
show = false
|
||||
|
||||
@@ -8,10 +8,9 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import {Prop} from "vue-property-decorator";
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
|
||||
@Options({components: {}})
|
||||
@Component
|
||||
export default class MetaTable extends Vue
|
||||
{
|
||||
@Prop({required: true}) table!: {[id: string]: unknown}
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import {Prop} from "vue-property-decorator";
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
import moment from "moment";
|
||||
import MetaTable from "@/components/MetaTable.vue";
|
||||
import {capitalize} from "@/scripts/utils";
|
||||
@@ -33,7 +32,7 @@ import linkifyUrls from "linkify-urls";
|
||||
import {$} from '@/scripts/constants';
|
||||
import {ZoteroData, ZoteroItem} from "@/scripts/zotero";
|
||||
|
||||
@Options({components: {MetaTable}})
|
||||
@Component({components: {MetaTable}})
|
||||
export default class ZoteroPublicationView extends Vue
|
||||
{
|
||||
@Prop({required: true}) item!: ZoteroItem
|
||||
@@ -77,6 +76,7 @@ export default class ZoteroPublicationView extends Vue
|
||||
|
||||
#details
|
||||
padding-left: calc(1.6em + 6px)
|
||||
font-size: 0.8em
|
||||
|
||||
> div
|
||||
margin-bottom: 1em
|
||||
@@ -87,8 +87,6 @@ export default class ZoteroPublicationView extends Vue
|
||||
.label
|
||||
font-weight: bold
|
||||
|
||||
font-size: 0.8em
|
||||
|
||||
.header
|
||||
align-items: center
|
||||
|
||||
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
import {marked} from 'marked';
|
||||
import emojiRegex from 'emoji-regex';
|
||||
import {parseExtensions} from '@/scripts/extended_markdown'
|
||||
@@ -19,7 +19,7 @@ import {hosts} from "@/scripts/constants";
|
||||
import Loading from "@/components/Loading.vue";
|
||||
import {ZoteroAttachment, ZoteroItem} from "@/scripts/zotero";
|
||||
|
||||
@Options({components: {Loading, ZoteroPublication}})
|
||||
@Component({components: {Loading, ZoteroPublication}})
|
||||
export default class About extends Vue
|
||||
{
|
||||
html = ""
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
import {fab, hosts} from "@/scripts/constants";
|
||||
import {shuffle} from "@/scripts/utils";
|
||||
|
||||
@@ -41,7 +41,7 @@ const icons = {
|
||||
blog: 'fas fa-book'
|
||||
}
|
||||
|
||||
@Options({components: {}})
|
||||
@Component
|
||||
export default class Friends extends Vue
|
||||
{
|
||||
friends: Friend[] = []
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
|
||||
export enum Flavor
|
||||
{
|
||||
@@ -141,7 +141,7 @@ export const menu: MenuCategory[] = [
|
||||
},
|
||||
]
|
||||
|
||||
@Options({components: {}})
|
||||
@Component
|
||||
export default class Menu extends Vue
|
||||
{
|
||||
max_cols = 2
|
||||
@@ -191,6 +191,8 @@ export default class Menu extends Vue
|
||||
white-space: nowrap
|
||||
|
||||
.category
|
||||
margin-bottom: 1em
|
||||
|
||||
.cat
|
||||
font-size: 1.2em
|
||||
font-weight: bold
|
||||
@@ -200,8 +202,6 @@ export default class Menu extends Vue
|
||||
margin-bottom: 0.5em
|
||||
color: $color-text-light
|
||||
|
||||
margin-bottom: 1em
|
||||
|
||||
.items
|
||||
.sub
|
||||
font-size: 0.7em
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import {Options, Vue} from 'vue-class-component';
|
||||
import { Component, Vue, Prop } from 'vue-facing-decorator'
|
||||
|
||||
@Options({components: {}})
|
||||
@Component
|
||||
export default class Projects extends Vue
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user