diff --git a/api/src/controllers/extensions.ts b/api/src/controllers/extensions.ts index 99672eb754..416bceb9b8 100644 --- a/api/src/controllers/extensions.ts +++ b/api/src/controllers/extensions.ts @@ -9,7 +9,7 @@ const router = Router(); const extensionsPath = env.EXTENSIONS_PATH as string; -const appExtensions = ['interfaces', 'layouts', 'displays', 'modules']; +const appExtensions = ['interfaces', 'layouts', 'displays', 'modules', 'panels']; router.get( ['/:type', '/:type/*'], diff --git a/app/src/main.ts b/app/src/main.ts index 3daf2825db..f85cbdc1ea 100644 --- a/app/src/main.ts +++ b/app/src/main.ts @@ -5,6 +5,7 @@ import App from './app.vue'; import { registerComponents } from './components/register'; import { DIRECTUS_LOGO } from './constants'; import { registerDirectives } from './directives/register'; +import { registerPanels } from './panels/register'; import { registerDisplays } from './displays/register'; import { registerInterfaces } from './interfaces/register'; import { i18n } from './lang/'; @@ -40,7 +41,13 @@ async function init() { registerComponents(app); registerViews(app); - await Promise.all([registerInterfaces(app), registerDisplays(app), registerLayouts(app), loadModules()]); + await Promise.all([ + registerInterfaces(app), + registerPanels(app), + registerDisplays(app), + registerLayouts(app), + loadModules(), + ]); app.mount('#app'); diff --git a/app/src/modules/insights/components/dashboard-dialog.vue b/app/src/modules/insights/components/dashboard-dialog.vue index e6a0380542..7b9745de4e 100644 --- a/app/src/modules/insights/components/dashboard-dialog.vue +++ b/app/src/modules/insights/components/dashboard-dialog.vue @@ -1,5 +1,5 @@ - + @@ -54,7 +54,7 @@ - + @@ -71,7 +71,7 @@ {{ t('no_dashboards_copy') }} - + {{ t('dashboard_delete_confirm') }} @@ -79,7 +79,7 @@ {{ t('cancel') }} - + {{ t('delete') }} @@ -183,13 +183,6 @@ export default defineComponent({ padding-top: 0; } -.action-delete { - --v-button-background-color: var(--danger-10); - --v-button-color: var(--danger); - --v-button-background-color-hover: var(--danger-25); - --v-button-color-hover: var(--danger); -} - .ctx-toggle { --v-icon-color: var(--foreground-subdued); --v-icon-color-hover: var(--foreground-normal); diff --git a/app/src/modules/insights/routes/panel-configuration.vue b/app/src/modules/insights/routes/panel-configuration.vue index ae7e21156d..b63067380b 100644 --- a/app/src/modules/insights/routes/panel-configuration.vue +++ b/app/src/modules/insights/routes/panel-configuration.vue @@ -1,5 +1,10 @@