Skip to content
This repository has been archived by the owner on Oct 5, 2023. It is now read-only.

Commit

Permalink
refactor: widget
Browse files Browse the repository at this point in the history
  • Loading branch information
sousuke0422 committed Aug 9, 2022
1 parent 40d0893 commit ebea606
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 12 deletions.
10 changes: 7 additions & 3 deletions src/client/app/common/views/widgets/analog-clock.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,17 @@
</template>

<script lang="ts">
import define from '../../../common/define-widget';
export default define({
import { defineComponent } from 'vue';
import define from '../../../common/define-widget-define-component';
const widget = define({
name: 'analog-clock',
props: () => ({
style: 0
})
}).extend({
})
export default defineComponent({
extends: widget,
methods: {
func() {
this.props.style = (this.props.style + 1) % 4;
Expand Down
10 changes: 7 additions & 3 deletions src/client/app/common/views/widgets/rss.vue
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,20 @@
</template>

<script lang="ts">
import define from '../../../common/define-widget';
import { defineComponent } from 'vue';
import define from '../../../common/define-widget-define-component';
import i18n from '../../../i18n';
export default define({
const widget = define({
name: 'rss',
props: () => ({
compact: false,
url: 'https://www.gizmodo.jp/index.xml'
})
}).extend({
})
export default defineComponent({
extends: widget,
i18n: i18n(),
data() {
return {
Expand Down
10 changes: 7 additions & 3 deletions src/client/app/common/views/widgets/tips.vue
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,16 @@

<script lang="ts">
import anime from 'animejs';
import define from '../../../common/define-widget';
import { defineComponent } from 'vue';
import define from '../../../common/define-widget-define-component';
import i18n from '../../../i18n';
export default define({
const widget = define({
name: 'tips'
}).extend({
})
export default defineComponent({
extends: widget,
i18n: i18n('common/views/widgets/tips.vue'),
data() {
Expand Down
11 changes: 8 additions & 3 deletions src/client/app/common/views/widgets/version.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,15 @@

<script lang="ts">
import { version, codename } from '../../../config';
import define from '../../../common/define-widget';
export default define({
import define from '../../../common/define-widget-define-component';
import { defineComponent } from 'vue';
const widget = define({
name: 'version'
}).extend({
})
export default defineComponent({
extends: widget,
data() {
return {
version,
Expand Down

0 comments on commit ebea606

Please sign in to comment.