import { createPlugin } from '@/utils'; import { t } from '@/i18n'; import style from './style.css?inline'; export default createPlugin({ name: () => t('plugins.blur-nav-bar.name'), description: () => t('plugins.blur-nav-bar.description'), restartNeeded: false, renderer: { styleSheet: null as CSSStyleSheet | null, async start() { this.styleSheet = new CSSStyleSheet(); await this.styleSheet.replace(style); document.adoptedStyleSheets = [...document.adoptedStyleSheets, this.styleSheet]; }, async stop() { await this.styleSheet?.replace(''); }, }, });