add performance profiling package

This commit is contained in:
Mads Rasmussen
2024-08-08 16:47:01 +02:00
parent 63de7a6913
commit 0315ee7988
6 changed files with 29 additions and 17 deletions

View File

@@ -26,6 +26,7 @@ const CORE_PACKAGES = [
import('../../packages/models-builder/umbraco-package.js'),
import('../../packages/multi-url-picker/umbraco-package.js'),
import('../../packages/packages/umbraco-package.js'),
import('../../packages/performance-profiling/umbraco-package.js'),
import('../../packages/property-editors/umbraco-package.js'),
import('../../packages/relations/umbraco-package.js'),
import('../../packages/search/umbraco-package.js'),

View File

@@ -0,0 +1,19 @@
export const manifests = [
{
type: 'dashboard',
alias: 'Umb.Dashboard.Profiling',
name: 'Profiling',
element: () => import('./dashboard-performance-profiling.element.js'),
weight: 101,
meta: {
label: '#dashboardTabs_settingsProfiler',
pathname: 'profiling',
},
conditions: [
{
alias: 'Umb.Condition.SectionAlias',
match: 'Umb.Section.Settings',
},
],
},
];

View File

@@ -0,0 +1,9 @@
export const name = 'Umbraco.Core.PerformanceProfiling';
export const extensions = [
{
name: 'Performance Profiling Bundle',
alias: 'Umb.Bundle.PerformanceProfiling',
type: 'bundle',
js: () => import('./manifests.js'),
},
];

View File

@@ -20,23 +20,6 @@ const dashboards: Array<ManifestDashboard> = [
},
],
},
{
type: 'dashboard',
alias: 'Umb.Dashboard.Profiling',
name: 'Profiling',
element: () => import('./performance-profiling/dashboard-performance-profiling.element.js'),
weight: 101,
meta: {
label: '#dashboardTabs_settingsProfiler',
pathname: 'profiling',
},
conditions: [
{
alias: 'Umb.Condition.SectionAlias',
match: sectionAlias,
},
],
},
];
export const manifests: Array<ManifestTypes> = [...dashboards];