This commit is contained in:
syuilo 2024-09-01 17:11:25 +09:00
parent c08ccb65ba
commit cd665be463
87 changed files with 277 additions and 92 deletions

View file

@ -32,7 +32,9 @@ import MkContainer from '@/components/MkContainer.vue';
import { misskeyApi } from '@/scripts/misskey-api.js';
import { i18n } from '@/i18n.js';
import { inject } from 'vue';
const serverMetadata = inject('serverMetadata');
import { DI } from '@/di.js';
const serverMetadata = inject(DI.serverMetadata);
import { $i } from '@/account.js';
const name = i18n.ts._widgets.birthdayFollowings;

View file

@ -56,7 +56,9 @@ const { widgetProps, configure } = useWidgetPropsManager(name,
emit,
);
const mediaProxy = inject('mediaProxy');
import { DI } from '@/di.js';
const mediaProxy = inject(DI.mediaProxy);
const instances = ref<Misskey.entities.FederationInstance[]>([]);
const charts = ref<Misskey.entities.ChartsInstanceResponse[]>([]);

View file

@ -48,7 +48,9 @@ const { widgetProps, configure } = useWidgetPropsManager(name,
emit,
);
const mediaProxy = inject('mediaProxy');
import { DI } from '@/di.js';
const mediaProxy = inject(DI.mediaProxy);
const cloud = shallowRef<InstanceType<typeof MkTagCloud> | null>();
const activeInstances = shallowRef<Misskey.entities.FederationInstance[] | null>(null);

View file

@ -25,7 +25,9 @@ import { useWidgetPropsManager, WidgetComponentEmits, WidgetComponentExpose, Wid
import { GetFormResultType } from '@/scripts/form.js';
import { host } from '@/config.js';
const serverMetadata = inject('serverMetadata');
import { DI } from '@/di.js';
const serverMetadata = inject(DI.serverMetadata);
const name = 'instanceInfo';

View file

@ -56,7 +56,9 @@ const { widgetProps, configure } = useWidgetPropsManager(name,
emit,
);
const mediaProxy = inject('mediaProxy');
import { DI } from '@/di.js';
const mediaProxy = inject(DI.mediaProxy);
const connection = useStream().useChannel('main');
const images = ref<Misskey.entities.DriveFile[]>([]);

View file

@ -32,7 +32,9 @@ import { url as base } from '@/config.js';
import { i18n } from '@/i18n.js';
import { useInterval } from '@@/js/use-interval.js';
import { inject } from 'vue';
const serverMetadata = inject('serverMetadata');
import { DI } from '@/di.js';
const serverMetadata = inject(DI.serverMetadata);
const name = 'rss';

View file

@ -80,7 +80,9 @@ const { widgetProps, configure, save } = useWidgetPropsManager(name,
emit,
);
const serverMetadata = inject('serverMetadata');
import { DI } from '@/di.js';
const serverMetadata = inject(DI.serverMetadata);
const menuOpened = ref(false);