mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-13 03:11:46 +00:00
fix preload
This commit is contained in:
@ -1,13 +1,12 @@
|
||||
import { render } from 'solid-js/web';
|
||||
|
||||
import style from './style.css?inline';
|
||||
import { IconChevronLeft } from '@mdui/icons/chevron-left.js';
|
||||
import { IconChevronRight } from '@mdui/icons/chevron-right.js';
|
||||
|
||||
import { createPlugin } from '@/utils';
|
||||
|
||||
import { t } from '@/i18n';
|
||||
|
||||
import '@mdui/icons/chevron-left.js';
|
||||
import '@mdui/icons/chevron-right.js';
|
||||
|
||||
export default createPlugin({
|
||||
name: () => t('plugins.navigation.name'),
|
||||
description: () => t('plugins.navigation.description'),
|
||||
@ -18,6 +17,9 @@ export default createPlugin({
|
||||
renderer: {
|
||||
buttonContainer: document.createElement('div'),
|
||||
start() {
|
||||
const doNotTreeShake = [IconChevronLeft, IconChevronRight];
|
||||
((a) => {})(doNotTreeShake);
|
||||
|
||||
if (!this.buttonContainer) {
|
||||
this.buttonContainer = document.createElement('div');
|
||||
}
|
||||
|
||||
@ -15,6 +15,14 @@ import {
|
||||
|
||||
import * as z from 'zod';
|
||||
|
||||
import { IconChevronLeft } from '@mdui/icons/chevron-left.js';
|
||||
import { IconChevronRight } from '@mdui/icons/chevron-right.js';
|
||||
import { IconCheckCircle } from '@mdui/icons/check-circle.js';
|
||||
import { IconWarning } from '@mdui/icons/warning.js';
|
||||
import { IconError } from '@mdui/icons/error.js';
|
||||
import { IconStar } from '@mdui/icons/star.js';
|
||||
import { IconStarBorder } from '@mdui/icons/star-border.js';
|
||||
|
||||
import {
|
||||
type ProviderName,
|
||||
ProviderNames,
|
||||
@ -26,14 +34,6 @@ import { currentLyrics, lyricsStore, setLyricsStore } from '../store';
|
||||
import { _ytAPI } from '../index';
|
||||
import { config } from '../renderer';
|
||||
|
||||
import '@mdui/icons/chevron-left.js';
|
||||
import '@mdui/icons/chevron-right.js';
|
||||
import '@mdui/icons/check-circle.js';
|
||||
import '@mdui/icons/warning.js';
|
||||
import '@mdui/icons/error.js';
|
||||
import '@mdui/icons/star.js';
|
||||
import '@mdui/icons/star-border.js';
|
||||
|
||||
import type { PlayerAPIEvents } from '@/types/player-api-events';
|
||||
|
||||
const LocalStorageSchema = z.object({
|
||||
@ -82,6 +82,17 @@ const [hasManuallySwitchedProvider, setHasManuallySwitchedProvider] =
|
||||
export const LyricsPicker = (props: {
|
||||
setStickRef: Setter<HTMLElement | null>;
|
||||
}) => {
|
||||
const doNotTreeShake = [
|
||||
IconChevronLeft,
|
||||
IconChevronRight,
|
||||
IconCheckCircle,
|
||||
IconWarning,
|
||||
IconError,
|
||||
IconStar,
|
||||
IconStarBorder,
|
||||
];
|
||||
((a) => {})(doNotTreeShake);
|
||||
|
||||
const [videoId, setVideoId] = createSignal<string | null>(null);
|
||||
const [starredProvider, setStarredProvider] =
|
||||
createSignal<ProviderName | null>(null);
|
||||
|
||||
Reference in New Issue
Block a user