diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index fdd50bc4b3..d03dbcb032 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -6,7 +6,7 @@ const path = pathModule.default; const getDirName = path.dirname; const glob = globModule.default; -const moduleDirectory = 'src/core/icon-registry/'; +const moduleDirectory = 'src/shared/icon-registry/'; const iconsSVGDirectory = `${moduleDirectory}svgs/`; const iconsOutputDirectory = `public-assets/icons/`; diff --git a/src/Umbraco.Web.UI.Client/e2e/test.ts b/src/Umbraco.Web.UI.Client/e2e/test.ts index ac1d6ea703..cf17e0e9f3 100644 --- a/src/Umbraco.Web.UI.Client/e2e/test.ts +++ b/src/Umbraco.Web.UI.Client/e2e/test.ts @@ -2,7 +2,7 @@ import { expect, test as base } from '@playwright/test'; import { createWorkerFixture } from 'playwright-msw'; import type { MockServiceWorker } from 'playwright-msw'; -import { handlers } from '../src/core/mocks/e2e-handlers'; +import { handlers } from '../src/shared/mocks/e2e-handlers'; const test = base.extend<{ worker: MockServiceWorker; diff --git a/src/Umbraco.Web.UI.Client/index.ts b/src/Umbraco.Web.UI.Client/index.ts index 9761e7a21b..501e5fd53a 100644 --- a/src/Umbraco.Web.UI.Client/index.ts +++ b/src/Umbraco.Web.UI.Client/index.ts @@ -1,5 +1,5 @@ import { UmbAppElement } from './src/apps/app/app.element'; -import { startMockServiceWorker } from './src/core/mocks'; +import { startMockServiceWorker } from './src/shared/mocks'; if (import.meta.env.VITE_UMBRACO_USE_MSW === 'on') { startMockServiceWorker(); diff --git a/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts b/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts index 1d7b0a02b9..5b6843e6d8 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/app/app.element.ts @@ -1,14 +1,14 @@ import '@umbraco-ui/uui-css/dist/uui-css.css'; import 'element-internals-polyfill'; -import '../../core/router/router-slot.element'; -import '../../core/router/variant-router-slot.element'; +import '../../shared/router/router-slot.element'; +import '../../shared/router/variant-router-slot.element'; import { UUIIconRegistryEssential } from '@umbraco-ui/uui'; import { css, html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; -import { UmbIconRegistry } from '../../core/icon-registry/icon.registry'; +import { UmbIconRegistry } from '../../shared/icon-registry/icon.registry'; import type { UmbAppErrorElement } from './app-error.element'; import { UmbAuthFlow } from './auth/auth-flow'; import { UMB_APP, UmbAppContext } from './app.context'; diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts index 4f8c55c522..93218628b3 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/consent/installer-consent.element.ts @@ -3,13 +3,15 @@ import { customElement, state } from 'lit/decorators.js'; import { unsafeHTML } from 'lit/directives/unsafe-html.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; -import { ConsentLevelPresentationModel, TelemetryResponseModel, TelemetryLevelModel } from '@umbraco-cms/backoffice/backend-api'; +import { + ConsentLevelPresentationModel, + TelemetryResponseModel, + TelemetryLevelModel, +} from '@umbraco-cms/backoffice/backend-api'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-installer-consent') export class UmbInstallerConsentElement extends UmbLitElement { - - @state() private _telemetryLevels: ConsentLevelPresentationModel[] = []; @@ -98,7 +100,7 @@ export class UmbInstallerConsentElement extends UmbLitElement { `; } - + static styles: CSSResultGroup = [ css` :host, diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts index 7769f85ae2..7b250a7962 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/database/installer-database.element.ts @@ -15,8 +15,6 @@ import { tryExecute } from '@umbraco-cms/backoffice/resources'; @customElement('umb-installer-database') export class UmbInstallerDatabaseElement extends UmbLitElement { - - @query('#button-install') private _installButton!: UUIButtonElement; @@ -365,7 +363,7 @@ export class UmbInstallerDatabaseElement extends UmbLitElement { `; } - + static styles: CSSResultGroup = [ css` :host, diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts index 0b4e2dc6c1..7c2bb46da9 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/error/installer-error.element.ts @@ -7,8 +7,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-installer-error') export class UmbInstallerErrorElement extends UmbLitElement { - - @state() _error?: ProblemDetailsModel; @@ -75,7 +73,7 @@ export class UmbInstallerErrorElement extends UmbLitElement { `; } - + static styles: CSSResultGroup = [ css` :host, diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts index 9004a872bf..f7ec3b3927 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/installer.element.ts @@ -12,8 +12,6 @@ import './user/installer-user.element'; @customElement('umb-installer') export class UmbInstallerElement extends UmbLitElement { - - @state() step = 1; @@ -59,7 +57,7 @@ export class UmbInstallerElement extends UmbLitElement { render() { return html`${this._renderSection()} `; } - + static styles: CSSResultGroup = [css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts b/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts index b5269880dd..fa575e844a 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/installer/user/installer-user.element.ts @@ -5,8 +5,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-installer-user') export class UmbInstallerUserElement extends UmbLitElement { - - @state() private _userFormData?: { name: string; password: string; email: string; subscribeToNewsletter: boolean }; @@ -109,7 +107,7 @@ export class UmbInstallerUserElement extends UmbLitElement { `; } - + static styles: CSSResultGroup = [ css` :host, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/debug.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/debug.element.ts index f15f763ea8..39e88d3e4a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/debug.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/debug.element.ts @@ -2,14 +2,17 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html, nothing, TemplateResult } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { contextData, DebugContextData, DebugContextItemData, UmbContextDebugRequest } from '@umbraco-cms/backoffice/context-api'; +import { + contextData, + DebugContextData, + DebugContextItemData, + UmbContextDebugRequest, +} from '@umbraco-cms/backoffice/context-api'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; import { UmbModalContext, UMB_CONTEXT_DEBUGGER_MODAL, UMB_MODAL_CONTEXT_TOKEN } from '@umbraco-cms/backoffice/modal'; @customElement('umb-debug') export class UmbDebugElement extends UmbLitElement { - - @property({ reflect: true, type: Boolean }) visible = false; @@ -42,7 +45,7 @@ export class UmbDebugElement extends UmbLitElement { // to the root of which then uses the callback prop // of the this event tha has been raised to assign the contexts // back to this property of the WebComponent - + // Massage the data into a simplier array of objects // From a function in the context-api ' this.contextData = contextData(contexts); @@ -92,7 +95,7 @@ export class UmbDebugElement extends UmbLitElement { `; } - + private _renderContextAliases() { const contextsTemplates: TemplateResult[] = []; @@ -113,12 +116,11 @@ export class UmbDebugElement extends UmbLitElement { private _renderInstance(instance: DebugContextItemData) { const instanceTemplates: TemplateResult[] = []; - - if(instance.type === 'function'){ + + if (instance.type === 'function') { return instanceTemplates.push(html`
  • Callable Function
  • `); - } - else if(instance.type === 'object'){ - if(instance.methods?.length){ + } else if (instance.type === 'object') { + if (instance.methods?.length) { instanceTemplates.push( html`
  • @@ -133,14 +135,14 @@ export class UmbDebugElement extends UmbLitElement { const props: TemplateResult[] = []; instance.properties?.forEach((property) => { - switch(property.type){ + switch (property.type) { case 'string': case 'number': case 'boolean': case 'object': props.push(html`
  • ${property.key} (${property.type}) = ${property.value}
  • `); break; - + default: props.push(html`
  • ${property.key} (${property.type})
  • `); break; @@ -155,14 +157,13 @@ export class UmbDebugElement extends UmbLitElement { `); - } - else if(instance.type === 'primitive'){ + } else if (instance.type === 'primitive') { instanceTemplates.push(html`
  • Context is a primitive with value: ${instance.value}
  • `); } return instanceTemplates; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/modals/debug/debug-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/modals/debug/debug-modal.element.ts index f76207f9f5..7fbadd4eb0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/modals/debug/debug-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/debug/modals/debug/debug-modal.element.ts @@ -6,8 +6,6 @@ import { UmbModalBaseElement } from '@umbraco-cms/internal/modal'; @customElement('umb-context-debugger-modal') export default class UmbContextDebuggerModalElement extends UmbModalBaseElement { - - private _handleClose() { this.modalHandler?.reject(); } @@ -21,7 +19,7 @@ export default class UmbContextDebuggerModalElement extends UmbModalBaseElement< `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts index b208405a81..548195f157 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-item.element.ts @@ -5,8 +5,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-history-item') export class UmbHistoryItemElement extends UmbLitElement { - - @property({ type: String }) src?: string; @@ -31,7 +29,7 @@ export class UmbHistoryItemElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts index 53313165a9..955fe1b791 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/history/history-list.element.ts @@ -5,14 +5,12 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-history-list') export class UmbHistoryListElement extends UmbLitElement { - - render() { return html`
    `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-checkbox-list/input-checkbox-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-checkbox-list/input-checkbox-list.element.ts index 6596b27e6b..0fa3f028bf 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-checkbox-list/input-checkbox-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-checkbox-list/input-checkbox-list.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-input-checkbox-list') export class UmbInputCheckboxListElement extends FormControlMixin(UmbLitElement) { - - /** * List of items. */ @@ -64,7 +62,7 @@ export class UmbInputCheckboxListElement extends FormControlMixin(UmbLitElement) renderCheckbox(item: { key: string; checked: boolean; value: string }) { return html``; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-eye-dropper/input-eye-dropper.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-eye-dropper/input-eye-dropper.element.ts index 23511ccaec..c2ece6bfef 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-eye-dropper/input-eye-dropper.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-eye-dropper/input-eye-dropper.element.ts @@ -7,8 +7,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-input-eye-dropper') export class UmbInputEyeDropperElement extends FormControlMixin(UmbLitElement) { - - protected getFormElement() { return undefined; } @@ -34,7 +32,7 @@ export class UmbInputEyeDropperElement extends FormControlMixin(UmbLitElement) { .opacity="${this.opacity}" .swatches="${this.swatches}">`; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts index b52352b256..840cc5b82a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-number-range/input-number-range.element.ts @@ -11,8 +11,6 @@ function getNumberOrUndefined(value: string) { @customElement('umb-input-number-range') export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) { - - @property({ type: String, attribute: 'min-label' }) minLabel = 'Low value'; @@ -84,7 +82,7 @@ export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) – `; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts index d59f32e274..36bb9d38a0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-radio-button-list/input-radio-button-list.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-input-radio-button-list') export class UmbInputRadioButtonListElement extends FormControlMixin(UmbLitElement) { - - /** * List of items. */ @@ -53,7 +51,7 @@ export class UmbInputRadioButtonListElement extends FormControlMixin(UmbLitEleme renderRadioButton(item: { key: string; sortOrder: number; value: string }) { return html``; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-slider/input-slider.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-slider/input-slider.element.ts index 9a5038e3a9..42834f37f6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-slider/input-slider.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-slider/input-slider.element.ts @@ -7,8 +7,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-input-slider') export class UmbInputSliderElement extends FormControlMixin(UmbLitElement) { - - @property({ type: Number }) min = 0; @@ -59,7 +57,7 @@ export class UmbInputSliderElement extends FormControlMixin(UmbLitElement) { .valueHigh="${this.initVal2}" @change="${this.#onChange}">`; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts index c051e2c3ce..f4a14d0984 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-toggle/input-toggle.element.ts @@ -7,8 +7,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-input-toggle') export class UmbInputToggleElement extends FormControlMixin(UmbLitElement) { - - _checked = false; @property({ type: Boolean }) public set checked(toggle: boolean) { @@ -61,7 +59,7 @@ export class UmbInputToggleElement extends FormControlMixin(UmbLitElement) { .label="${this._currentLabel}" @change="${this.#onChange}">`; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts index b47006b2d2..b0c81d472f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/property-creator/property-creator.element.ts @@ -6,8 +6,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-property-creator') export class UmbPropertyCreatorElement extends UmbLitElement { - - #modalContext?: UmbModalContext; constructor() { @@ -30,7 +28,7 @@ export class UmbPropertyCreatorElement extends UmbLitElement { Add property `; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu-page.service.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu-page.service.ts index 5490db6a27..2d51f9f46f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu-page.service.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu-page.service.ts @@ -8,8 +8,6 @@ import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; // TODO: Refactor this, its not a service and the data should be handled by a context api. @customElement('umb-tree-context-menu-page-service') export class UmbTreeContextMenuPageServiceElement extends UmbLitElement { - - @property({ type: Object }) public actionEntity: any = { key: '', name: '' }; @@ -62,7 +60,7 @@ export class UmbTreeContextMenuPageServiceElement extends UmbLitElement { render() { return this._renderTopPage(); } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu.service.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu.service.ts index df5a395dd5..610bb96094 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu.service.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/tree/context-menu/tree-context-menu.service.ts @@ -6,8 +6,6 @@ import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; @customElement('umb-tree-context-menu-service') export class UmbTreeContextMenuServiceElement extends UmbLitElement { - - @state() private _modalOpen = false; @@ -50,7 +48,7 @@ export class UmbTreeContextMenuServiceElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/workspace/workspace-action-menu/workspace-action-menu.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/workspace/workspace-action-menu/workspace-action-menu.element.ts index 88916fa0ab..1a8bd5bd84 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/workspace/workspace-action-menu/workspace-action-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/workspace/workspace-action-menu/workspace-action-menu.element.ts @@ -7,8 +7,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-workspace-action-menu') export class UmbWorkspaceActionMenuElement extends UmbLitElement { - - @state() private _actionMenuIsOpen = false; @@ -68,7 +66,7 @@ export class UmbWorkspaceActionMenuElement extends UmbLitElement { ` : ''; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modals/confirm/confirm-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modals/confirm/confirm-modal.element.ts index 345e0e16b7..2ddd8b9968 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modals/confirm/confirm-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modals/confirm/confirm-modal.element.ts @@ -6,8 +6,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-confirm-modal') export class UmbConfirmModalElement extends UmbLitElement { - - @property({ attribute: false }) modalHandler?: UmbModalHandler; @@ -38,7 +36,7 @@ export class UmbConfirmModalElement extends UmbLitElement { `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modals/embedded-media/embedded-media-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modals/embedded-media/embedded-media-modal.element.ts index d1ce56eb46..5183024dd7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modals/embedded-media/embedded-media-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modals/embedded-media/embedded-media-modal.element.ts @@ -26,8 +26,6 @@ interface UmbEmbeddedMediaModalModel { @customElement('umb-embedded-media-modal') export class UmbEmbeddedMediaModalElement extends UmbLitElement { - - #loading = false; #embedResult!: OEmbedResult; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts index 364a0600f7..37d7800239 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-block-grid-block-configuration') export class UmbPropertyEditorUIBlockGridBlockConfigurationElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUIBlockGridBlockConfigurationElement extends UmbLi render() { return html`
    umb-property-editor-ui-block-grid-block-configuration
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts index 1d6ddf5022..56b9d0c70e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-block-grid-group-configuration') export class UmbPropertyEditorUIBlockGridGroupConfigurationElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUIBlockGridGroupConfigurationElement extends UmbLi render() { return html`
    umb-property-editor-ui-block-grid-group-configuration
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts index 910174b9ba..77b82700c3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-block-grid-stylesheet-picker') export class UmbPropertyEditorUIBlockGridStylesheetPickerElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUIBlockGridStylesheetPickerElement extends UmbLitE render() { return html`
    umb-property-editor-ui-block-grid-stylesheet-picker
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts index 3868737e5e..d60f66d585 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-block-list-block-configuration') export class UmbPropertyEditorUIBlockListBlockConfigurationElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUIBlockListBlockConfigurationElement extends UmbLi render() { return html`
    umb-property-editor-ui-block-list-block-configuration
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts index 42df22a682..ba030c9aed 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-collection-view-bulk-action-permissions') export class UmbPropertyEditorUICollectionViewBulkActionPermissionsElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUICollectionViewBulkActionPermissionsElement exten render() { return html`
    umb-property-editor-ui-collection-view-bulk-action-permissions
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts index c4418b8592..fae9d41d19 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-collection-view-column-configuration') export class UmbPropertyEditorUICollectionViewColumnConfigurationElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUICollectionViewColumnConfigurationElement extends render() { return html`
    umb-property-editor-ui-collection-view-column-configuration
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts index 268e306578..dcb1308cab 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-collection-view-layout-configuration') export class UmbPropertyEditorUICollectionViewLayoutConfigurationElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUICollectionViewLayoutConfigurationElement extends render() { return html`
    umb-property-editor-ui-collection-view-layout-configuration
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts index 528104ba4e..7ab2384f7f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-collection-view-order-by') export class UmbPropertyEditorUICollectionViewOrderByElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUICollectionViewOrderByElement extends UmbLitEleme render() { return html`
    umb-property-editor-ui-collection-view-order-by
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts index 6db920a084..51aa6bf63e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-collection-view') export class UmbPropertyEditorUICollectionViewElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUICollectionViewElement extends UmbLitElement { render() { return html`
    umb-property-editor-ui-collection-view
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string-item/input-multiple-text-string-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string-item/input-multiple-text-string-item.element.ts index 37398f4397..9d3e3d5e3e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string-item/input-multiple-text-string-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string-item/input-multiple-text-string-item.element.ts @@ -13,8 +13,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-input-multiple-text-string-item') export class UmbInputMultipleTextStringItemElement extends FormControlMixin(UmbLitElement) { - - /** * Disables the input * @type {boolean} @@ -121,7 +119,7 @@ export class UmbInputMultipleTextStringItemElement extends FormControlMixin(UmbL `} `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string/input-multiple-text-string.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string/input-multiple-text-string.element.ts index 1755fc16b0..da4fe15c00 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string/input-multiple-text-string.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/multiple-text-string/input-multiple-text-string/input-multiple-text-string.element.ts @@ -18,8 +18,6 @@ export interface MultipleTextStringValueItem { */ @customElement('umb-input-multiple-text-string') export class UmbInputMultipleTextStringElement extends FormControlMixin(UmbLitElement) { - - /** * This is a minimum amount of selected items in this input. * @type {number} @@ -196,7 +194,7 @@ export class UmbInputMultipleTextStringElement extends FormControlMixin(UmbLitEl ?disabled=${this.disabled}>`} `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts index 3a4b68a643..2ed8e77b58 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-tiny-mce-configuration') export class UmbPropertyEditorUITinyMceConfigurationElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUITinyMceConfigurationElement extends UmbLitElemen render() { return html`
    umb-property-editor-ui-tiny-mce-configuration
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts index b2a222a380..e21f85d89a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-tree-picker-start-node') export class UmbPropertyEditorUITreePickerStartNodeElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUITreePickerStartNodeElement extends UmbLitElement render() { return html`
    umb-property-editor-ui-tree-picker-start-node
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/dashboards/redirect-management/dashboard-redirect-management.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/dashboards/redirect-management/dashboard-redirect-management.element.ts index 364fdf057d..3a4fd0ee5b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/dashboards/redirect-management/dashboard-redirect-management.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/dashboards/redirect-management/dashboard-redirect-management.element.ts @@ -13,8 +13,6 @@ import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; @customElement('umb-dashboard-redirect-management') export class UmbDashboardRedirectManagementElement extends UmbLitElement { - - @property({ type: Number, attribute: 'items-per-page' }) itemsPerPage = 20; @@ -265,7 +263,7 @@ export class UmbDashboardRedirectManagementElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.stories.ts index bf851ab301..b4a173561f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type-workspace.stories.ts @@ -2,7 +2,7 @@ import './document-type-workspace-editor.element'; import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; -import { treeData } from '../../../../core/mocks/data/document-type.data'; +import { treeData } from '../../../../shared/mocks/data/document-type.data'; import type { UmbDocumentTypeWorkspaceElement } from './document-type-workspace.element'; export default { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-info-workspace-view.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-info-workspace-view.element.ts index 95d73f6509..bb8a130955 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-info-workspace-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/views/info/document-info-workspace-view.element.ts @@ -22,8 +22,6 @@ type HistoryLogType = 'Publish' | 'Save' | 'Unpublish' | 'ContentVersionEnableCl @customElement('umb-document-info-workspace-view') export class UmbDocumentInfoWorkspaceViewElement extends UmbLitElement { - - @state() private _historyList: HistoryNode[] = [ { @@ -236,7 +234,7 @@ export class UmbDocumentInfoWorkspaceViewElement extends UmbLitElement { return 'Could not detech log type'; } } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/media-type-workspace-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/media-type-workspace-edit.element.ts index dc73cab408..f31c3b9475 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/media-type-workspace-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/media-type-workspace-edit.element.ts @@ -8,8 +8,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-media-type-workspace-edit') export class UmbMediaTypeWorkspaceEditElement extends UmbLitElement { - - @state() private _mediaTypeName?: string | null = ''; #workspaceContext?: UmbWorkspaceMediaTypeContext; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-edit.element.ts index 3aae72d902..d01a7853e7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace-edit.element.ts @@ -7,8 +7,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-media-workspace-edit') export class UmbMediaWorkspaceEditElement extends UmbLitElement { - - @state() _id?: string; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.stories.ts index 162440cfe3..12b1a26e7e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.stories.ts @@ -2,7 +2,7 @@ import './media-workspace.element'; import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; -import { data as mediaNodes } from '../../../../core/mocks/data/media.data'; +import { data as mediaNodes } from '../../../../shared/mocks/data/media.data'; import type { UmbMediaWorkspaceElement } from './media-workspace.element'; export default { diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member-groups/workspace/member-group-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member-groups/workspace/member-group-workspace.stories.ts index 404d9313ca..d9f149e6d2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member-groups/workspace/member-group-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member-groups/workspace/member-group-workspace.stories.ts @@ -3,7 +3,7 @@ import './member-group-workspace.element'; import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; -import { data } from '../../../../core/mocks/data/member-group.data'; +import { data } from '../../../../shared/mocks/data/member-group.data'; import type { UmbMemberGroupWorkspaceElement } from './member-group-workspace.element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member-types/workspace/member-type-workspace-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member-types/workspace/member-type-workspace-edit.element.ts index 88747c5a85..9b08c591b2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member-types/workspace/member-type-workspace-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member-types/workspace/member-type-workspace-edit.element.ts @@ -5,8 +5,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-member-type-workspace-edit') export class UmbMemberTypeWorkspaceEditElement extends UmbLitElement { - - render() { return html` Member Type Workspace diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/members/member.detail.store.ts b/src/Umbraco.Web.UI.Client/src/packages/members/members/member.detail.store.ts index d601874def..48a82d2276 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/members/member.detail.store.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/members/member.detail.store.ts @@ -1,5 +1,5 @@ import { Observable } from 'rxjs'; -import { umbMemberData } from '../../../core/mocks/data/member.data'; +import { umbMemberData } from '../../../shared/mocks/data/member.data'; import type { MemberDetails } from './types'; import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; import { UmbArrayState, createObservablePart } from '@umbraco-cms/backoffice/observable-api'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/members/workspace/member-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/members/members/workspace/member-workspace.stories.ts index 2af3d29bf2..969b0317a6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/members/workspace/member-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/members/workspace/member-workspace.stories.ts @@ -3,7 +3,7 @@ import './member-workspace.element'; import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; -import { data } from '../../../../core/mocks/data/member.data'; +import { data } from '../../../../shared/mocks/data/member.data'; import type { UmbMemberWorkspaceElement } from './member-workspace.element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/packages/package-section/views/created/packages-created-overview.element.ts b/src/Umbraco.Web.UI.Client/src/packages/packages/package-section/views/created/packages-created-overview.element.ts index c7c8ab4563..f7493f1f9e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/packages/package-section/views/created/packages-created-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/packages/package-section/views/created/packages-created-overview.element.ts @@ -10,8 +10,6 @@ import { UmbModalContext, UMB_MODAL_CONTEXT_TOKEN, UMB_CONFIRM_MODAL } from '@um @customElement('umb-packages-created-overview') export class UmbPackagesCreatedOverviewElement extends UmbLitElement { - - private take = 20; @state() @@ -124,7 +122,7 @@ export class UmbPackagesCreatedOverviewElement extends UmbLitElement { this._createdPackages.splice(index, 1); this.requestUpdate(); } - + static styles = [ css` :host { diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-settings.element.ts b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-settings.element.ts index cb5d03a6f4..79b59c93ab 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-settings.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-settings.element.ts @@ -9,8 +9,6 @@ export class UmbExamineFieldsSettingsModalElement extends UmbModalBaseElement< UmbExamineFieldsSettingsModalData, UmbCreateDocumentModalResultData > { - - @state() private _fields?: UmbExamineFieldsSettingsModalData; @@ -55,7 +53,7 @@ export class UmbExamineFieldsSettingsModalElement extends UmbModalBaseElement< `; } else return html``; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-viewer.element.ts b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-viewer.element.ts index d4dabd0414..35c504e40f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-viewer.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/modal-views/fields-viewer.element.ts @@ -5,9 +5,9 @@ import { UmbModalBaseElement } from '@umbraco-cms/internal/modal'; import type { SearchResultResponseModel } from '@umbraco-cms/backoffice/backend-api'; @customElement('umb-modal-element-fields-viewer') -export class UmbModalElementFieldsViewerElement extends UmbModalBaseElement { - - +export class UmbModalElementFieldsViewerElement extends UmbModalBaseElement< + SearchResultResponseModel & { name: string } +> { private _handleClose() { this.modalHandler?.reject(); } @@ -39,7 +39,7 @@ export class UmbModalElementFieldsViewerElement extends UmbModalBaseElement `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-indexers.ts b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-indexers.ts index d3cdb14803..a91be5fa6d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-indexers.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-indexers.ts @@ -11,8 +11,6 @@ import './section-view-examine-searchers'; @customElement('umb-dashboard-examine-index') export class UmbDashboardExamineIndexElement extends UmbLitElement { - - @property() indexName!: string; @@ -153,7 +151,7 @@ export class UmbDashboardExamineIndexElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-overview.ts b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-overview.ts index fa36823c33..2c99df6690 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-overview.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-overview.ts @@ -14,8 +14,6 @@ import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; @customElement('umb-dashboard-examine-overview') export class UmbDashboardExamineOverviewElement extends UmbLitElement { - - @state() private _indexers?: IndexResponseModel[]; @@ -115,13 +113,13 @@ export class UmbDashboardExamineOverviewElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` :host { - display:block; - margin:var(--uui-size-layout-1); + display: block; + margin: var(--uui-size-layout-1); } uui-box + uui-box { diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-searchers.ts b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-searchers.ts index 67a1388c95..5910ab2bcd 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-searchers.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/examine-management-dashboard/views/section-view-examine-searchers.ts @@ -24,8 +24,6 @@ interface ExposedSearchResultField { @customElement('umb-dashboard-examine-searcher') export class UmbDashboardExamineSearcherElement extends UmbLitElement { - - private _modalContext?: UmbModalContext; @property() @@ -219,7 +217,7 @@ export class UmbDashboardExamineSearcherElement extends UmbLitElement { }); })}`; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/search/umb-search-header-app.element.ts b/src/Umbraco.Web.UI.Client/src/packages/search/umb-search-header-app.element.ts index 265a5495de..ad6d024c3a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/search/umb-search-header-app.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/search/umb-search-header-app.element.ts @@ -6,8 +6,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-search-header-app') export class UmbSearchHeaderAppElement extends UmbLitElement { - - private _modalContext?: UmbModalContext; constructor() { @@ -29,7 +27,7 @@ export class UmbSearchHeaderAppElement extends UmbLitElement { `; } - + static styles: CSSResultGroup = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-action.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-action.element.ts index a90dcc7179..77a78f4354 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-action.element.ts @@ -10,8 +10,6 @@ import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; @customElement('umb-dashboard-health-check-action') export class UmbDashboardHealthCheckActionElement extends UmbLitElement { - - @property({ reflect: true }) action!: HealthCheckActionRequestModel; @@ -98,7 +96,7 @@ export class UmbDashboardHealthCheckActionElement extends UmbLitElement { return nothing; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-group.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-group.element.ts index c2e71a339e..ca528e77c1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-group.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-group.element.ts @@ -23,8 +23,6 @@ import './health-check-action.element'; @customElement('umb-dashboard-health-check-group') export class UmbDashboardHealthCheckGroupElement extends UmbLitElement { - - @property() groupName!: string; @@ -167,7 +165,7 @@ export class UmbDashboardHealthCheckGroupElement extends UmbLitElement { `; else return nothing; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-overview.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-overview.element.ts index 877e66cf16..cd034505bf 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/health-check/views/health-check-overview.element.ts @@ -13,8 +13,6 @@ import './health-check-group-box-overview.element'; @customElement('umb-dashboard-health-check-overview') export class UmbDashboardHealthCheckOverviewElement extends UmbLitElement { - - @state() private _buttonState: UUIButtonState; @@ -52,7 +50,7 @@ export class UmbDashboardHealthCheckOverviewElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` @@ -68,7 +66,7 @@ export class UmbDashboardHealthCheckOverviewElement extends UmbLitElement { .flex { display: flex; justify-content: space-between; - align-items:center; + align-items: center; } .grid { diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/models-builder/dashboard-models-builder.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/models-builder/dashboard-models-builder.element.ts index 333b933ce8..6361e4b2ec 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/models-builder/dashboard-models-builder.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/models-builder/dashboard-models-builder.element.ts @@ -13,8 +13,6 @@ import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; @customElement('umb-dashboard-models-builder') export class UmbDashboardModelsBuilderElement extends UmbLitElement { - - @state() private _modelsBuilder?: ModelsBuilderResponseModel; @@ -135,7 +133,7 @@ export class UmbDashboardModelsBuilderElement extends UmbLitElement { return; } } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts index f7466e4120..836316ac25 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts @@ -7,8 +7,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-dashboard-performance-profiling') export class UmbDashboardPerformanceProfilingElement extends UmbLitElement { - - @state() private _profilingStatus?: boolean; @@ -85,7 +83,7 @@ export class UmbDashboardPerformanceProfilingElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` @@ -93,7 +91,7 @@ export class UmbDashboardPerformanceProfilingElement extends UmbLitElement { display: block; margin: var(--uui-size-layout-1); } - + uui-toggle { font-weight: bold; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/published-status/dashboard-published-status.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/published-status/dashboard-published-status.element.ts index 0770c83a72..2d8b1b761d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/published-status/dashboard-published-status.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/published-status/dashboard-published-status.element.ts @@ -9,8 +9,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-dashboard-published-status') export class UmbDashboardPublishedStatusElement extends UmbLitElement { - - @state() private _publishedStatusText = ''; @@ -187,7 +185,7 @@ export class UmbDashboardPublishedStatusElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/telemetry/dashboard-telemetry.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/telemetry/dashboard-telemetry.element.ts index e6cc16c5c9..a18714b78e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/telemetry/dashboard-telemetry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/dashboards/telemetry/dashboard-telemetry.element.ts @@ -14,8 +14,6 @@ import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; @customElement('umb-dashboard-telemetry') export class UmbDashboardTelemetryElement extends UmbLitElement { - - @state() private _telemetryFormData = TelemetryLevelModel.BASIC; @@ -142,7 +140,7 @@ export class UmbDashboardTelemetryElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/entity-actions/create/modal/data-type-create-options-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/entity-actions/create/modal/data-type-create-options-modal.element.ts index 0421c9a36f..129556a051 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/entity-actions/create/modal/data-type-create-options-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/entity-actions/create/modal/data-type-create-options-modal.element.ts @@ -13,8 +13,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-data-type-create-options-modal') export class UmbDataTypeCreateOptionsModalElement extends UmbLitElement { - - @property({ attribute: false }) modalHandler?: UmbModalHandler; @@ -66,7 +64,7 @@ export class UmbDataTypeCreateOptionsModalElement extends UmbLitElement { `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/workspace/data-type-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/workspace/data-type-workspace.stories.ts index 61c3a003d2..09323d2a4a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/workspace/data-type-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/workspace/data-type-workspace.stories.ts @@ -4,7 +4,7 @@ import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; -import { data } from '../../../../core/mocks/data/data-type.data'; +import { data } from '../../../../shared/mocks/data/data-type.data'; import type { UmbDataTypeWorkspaceElement } from './data-type-workspace.element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language-select.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language-select.element.ts index 45d71b0a6e..e3be06b599 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language-select.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/app-language-select/app-language-select.element.ts @@ -11,8 +11,6 @@ import { LanguageResponseModel } from '@umbraco-cms/backoffice/backend-api'; @customElement('umb-app-language-select') export class UmbAppLanguageSelectElement extends UmbLitElement { - - @state() private _languages: Array = []; @@ -111,7 +109,7 @@ export class UmbAppLanguageSelectElement extends UmbLitElement { )} `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts index ffdc65b930..f583263d06 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language-root/components/language-root-table-delete-column-layout.element.ts @@ -7,8 +7,6 @@ import { LanguageResponseModel } from '@umbraco-cms/backoffice/backend-api'; @customElement('umb-language-root-table-delete-column-layout') export class UmbLanguageRootTableDeleteColumnLayoutElement extends UmbLitElement { - - @property({ attribute: false }) value!: LanguageResponseModel; @@ -45,7 +43,7 @@ export class UmbLanguageRootTableDeleteColumnLayoutElement extends UmbLitElement `; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace-edit.element.ts index 00153be58f..1f804883f3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/languages/workspace/language/language-workspace-edit.element.ts @@ -10,8 +10,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-language-workspace-edit') export class UmbLanguageWorkspaceEditElement extends UmbLitElement { - - #workspaceContext?: UmbLanguageWorkspaceContext; @state() diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-log-types-chart.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-log-types-chart.element.ts index 073a48ba8d..aa6fafbcdc 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-log-types-chart.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-log-types-chart.element.ts @@ -6,8 +6,6 @@ import { LogLevelCountsReponseModel } from '@umbraco-cms/backoffice/backend-api' @customElement('umb-log-viewer-log-types-chart') export class UmbLogViewerLogTypesChartElement extends UmbLitElement { - - #logViewerContext?: UmbLogViewerWorkspaceContext; constructor() { super(); @@ -98,7 +96,7 @@ export class UmbLogViewerLogTypesChartElement extends UmbLitElement { `; } - + static styles = [ css` #log-types-container { diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts index f3514dde7f..c33f382059 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts @@ -8,8 +8,6 @@ import { PagedLogTemplateResponseModel, SavedLogSearchResponseModel } from '@umb //TODO: fix pagination bug when API is fixed @customElement('umb-log-viewer-message-templates-overview') export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement { - - @state() private _messageTemplates: PagedLogTemplateResponseModel | null = null; @@ -83,7 +81,7 @@ export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts index b914c62474..c28a52370c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts @@ -10,8 +10,6 @@ import { path, query, toQueryString } from '@umbraco-cms/backoffice/router'; @customElement('umb-log-viewer-log-level-filter-menu') export class UmbLogViewerLogLevelFilterMenuElement extends UmbLitElement { - - @queryAll('#log-level-selector > uui-checkbox') private _logLevelSelectorCheckboxes!: NodeListOf; @@ -100,7 +98,7 @@ export class UmbLogViewerLogLevelFilterMenuElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts index 7b019c0c64..b443fba5a6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts @@ -12,8 +12,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-log-viewer-polling-button') export class UmbLogViewerPollingButtonElement extends UmbLitElement { - - @query('#polling-popover') private _pollingPopover!: UUIPopoverElement; @@ -88,7 +86,7 @@ export class UmbLogViewerPollingButtonElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts index a685b9deb6..0eb57020d1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts @@ -10,8 +10,6 @@ export default class UmbLogViewerSaveSearchModalElement extends UmbModalBaseElem { query: string }, SavedLogSearchPresenationBaseModel > { - - @query('uui-input') private _input!: UUIInputElement; @@ -57,7 +55,7 @@ export default class UmbLogViewerSaveSearchModalElement extends UmbModalBaseElem `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace-edit.element.ts index 399b0d251e..0bb2af6019 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace-edit.element.ts @@ -13,8 +13,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap */ @customElement('umb-relation-type-workspace-edit-element') export class UmbRelationTypeWorkspaceEditElement extends UmbLitElement { - - #workspaceContext?: UmbRelationTypeWorkspaceContext; @state() diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace.stories.ts index 34a177e3c3..7daa68ffe5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/settings/relation-types/workspace/relation-type-workspace.stories.ts @@ -4,7 +4,7 @@ import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; -import { data } from '../../../../core/mocks/data/relation-type.data'; +import { data } from '../../../../shared/mocks/data/relation-type.data'; import type { UmbRelationTypeWorkspaceElement } from './relation-type-workspace.element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/tags/property-editors/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts b/src/Umbraco.Web.UI.Client/src/packages/tags/property-editors/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts index e038f78551..969d455d73 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tags/property-editors/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/tags/property-editors/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts @@ -8,8 +8,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; */ @customElement('umb-property-editor-ui-tags-storage-type') export class UmbPropertyEditorUITagsStorageTypeElement extends UmbLitElement { - - @property() value = ''; @@ -19,7 +17,7 @@ export class UmbPropertyEditorUITagsStorageTypeElement extends UmbLitElement { render() { return html`
    umb-property-editor-ui-tags-storage-type
    `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/modals/insert-choose-type-sidebar.element.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/modals/insert-choose-type-sidebar.element.ts index e2bea884cb..3d30a1e77d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/modals/insert-choose-type-sidebar.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/modals/insert-choose-type-sidebar.element.ts @@ -77,7 +77,8 @@ export default class UmbChooseInsertTypeModalElement extends UmbModalBaseElement #openInsertDictionaryItemModal() { this.#openModal = this._modalContext?.open(UMB_DICTIONARY_ITEM_PICKER_MODAL); this.#openModal?.onSubmit().then((dictionaryItemPickerModalResult) => { - if (dictionaryItemPickerModalResult) this.modalHandler?.submit({ value: dictionaryItemPickerModalResult, type: CodeSnippetType.dictionaryItem }); + if (dictionaryItemPickerModalResult) + this.modalHandler?.submit({ value: dictionaryItemPickerModalResult, type: CodeSnippetType.dictionaryItem }); }); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/create/create-dictionary-modal-layout.element.ts b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/create/create-dictionary-modal-layout.element.ts index 93cb03cca0..626b00c1a3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/create/create-dictionary-modal-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/create/create-dictionary-modal-layout.element.ts @@ -10,8 +10,6 @@ export class UmbCreateDictionaryModalElement extends UmbModalBaseElement< UmbCreateDictionaryModalData, UmbCreateDictionaryModalResult > { - - @query('#form') private _form!: HTMLFormElement; @@ -69,7 +67,7 @@ export class UmbCreateDictionaryModalElement extends UmbModalBaseElement< `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/export/export-dictionary-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/export/export-dictionary-modal.element.ts index 4c5b6523a3..8ee911b0e5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/export/export-dictionary-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/entity-actions/export/export-dictionary-modal.element.ts @@ -9,8 +9,6 @@ export class UmbExportDictionaryModalElement extends UmbModalBaseElement< UmbExportDictionaryModalData, UmbExportDictionaryModalResult > { - - @query('#form') private _form!: HTMLFormElement; @@ -47,7 +45,7 @@ export class UmbExportDictionaryModalElement extends UmbModalBaseElement< `; } - + static styles = [UUITextStyles]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace-edit.element.ts index 12a0155a1a..02f7388bd4 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace-edit.element.ts @@ -8,8 +8,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-dictionary-workspace-edit') export class UmbDictionaryWorkspaceEditElement extends UmbLitElement { - - @state() private _name?: string | null = ''; diff --git a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace.stories.ts index b38f37a57d..6df82b9529 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/dictionary-workspace.stories.ts @@ -2,7 +2,7 @@ import './dictionary-workspace.element'; import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; -import { data } from '../../../../core/mocks/data/dictionary.data'; +import { data } from '../../../../shared/mocks/data/dictionary.data'; import type { UmbWorkspaceDictionaryElement } from './dictionary-workspace.element'; export default { diff --git a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/views/edit/workspace-view-dictionary-edit.element.ts b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/views/edit/workspace-view-dictionary-edit.element.ts index 537e02d97c..0985995a71 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/views/edit/workspace-view-dictionary-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/translation/dictionary/workspace/views/edit/workspace-view-dictionary-edit.element.ts @@ -12,8 +12,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-workspace-view-dictionary-edit') export class UmbWorkspaceViewDictionaryEditElement extends UmbLitElement { - - @state() private _dictionary?: DictionaryItemResponseModel; @@ -80,7 +78,7 @@ export class UmbWorkspaceViewDictionaryEditElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/users/current-user/modals/change-password/change-password-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/users/current-user/modals/change-password/change-password-modal.element.ts index a6a487a455..c7c9bc0297 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/users/current-user/modals/change-password/change-password-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/users/current-user/modals/change-password/change-password-modal.element.ts @@ -6,8 +6,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-change-password-modal') export class UmbChangePasswordModalElement extends UmbLitElement { - - @property({ attribute: false }) modalHandler?: UmbModalHandler; @@ -83,7 +81,7 @@ export class UmbChangePasswordModalElement extends UmbLitElement { `; } - + static styles: CSSResultGroup = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-external-login-providers.element.ts b/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-external-login-providers.element.ts index 6d6ef2a7a3..fa14f2d93e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-external-login-providers.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-external-login-providers.element.ts @@ -5,8 +5,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-user-profile-app-external-login-providers') export class UmbUserProfileAppExternalLoginProvidersElement extends UmbLitElement { - - render() { return html` @@ -15,7 +13,7 @@ export class UmbUserProfileAppExternalLoginProvidersElement extends UmbLitElemen `; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-history.element.ts b/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-history.element.ts index a64daebe8c..4b2eba7caa 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-history.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/users/current-user/user-profile-apps/user-profile-app-history.element.ts @@ -10,8 +10,6 @@ import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @customElement('umb-user-profile-app-history') export class UmbUserProfileAppHistoryElement extends UmbLitElement { - - @state() private _history: Array = []; @@ -66,7 +64,7 @@ export class UmbUserProfileAppHistoryElement extends UmbLitElement { `; } - + static styles = [ UUITextStyles, css` diff --git a/src/Umbraco.Web.UI.Client/src/packages/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts b/src/Umbraco.Web.UI.Client/src/packages/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts index 767cb800b2..4949d85596 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts @@ -8,8 +8,6 @@ import { UMB_ENTITY_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/context-ap @customElement('umb-workspace-action-user-group-save') export class UmbWorkspaceActionUserGroupSaveElement extends UmbLitElement { - - @state() private _saveButtonState?: UUIButtonState; @@ -45,7 +43,7 @@ export class UmbWorkspaceActionUserGroupSaveElement extends UmbLitElement { label="save" .state="${this._saveButtonState}">`; } - + static styles = [UUITextStyles, css``]; } diff --git a/src/Umbraco.Web.UI.Client/src/core/css/custom-properties.css b/src/Umbraco.Web.UI.Client/src/shared/css/custom-properties.css similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/css/custom-properties.css rename to src/Umbraco.Web.UI.Client/src/shared/css/custom-properties.css diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/icon.registry.ts b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/icon.registry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/icon.registry.ts rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/icon.registry.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/icon.stories.ts b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/icon.stories.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/icon.stories.ts rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/icon.stories.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-activity.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-activity.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-activity.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-activity.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-add.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-add.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-add.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-add.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-addressbook.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-addressbook.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-addressbook.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-addressbook.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alarm-clock.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alarm-clock.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alarm-clock.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alarm-clock.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alert-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alert-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alert-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alert-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alert.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alert.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alert.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alert.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-anchor.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-anchor.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-anchor.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-anchor.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-app.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-app.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-app.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-app.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-application-error.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-application-error.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-application-error.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-application-error.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-application-window-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-application-window-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-application-window-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-application-window-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-application-window.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-application-window.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-application-window.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-application-window.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrivals.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrivals.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrivals.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrivals.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-down.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-down.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-down.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-down.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-left.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-left.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-left.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-left.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-right.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-right.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-right.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-right.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-up.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-up.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-arrow-up.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-arrow-up.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-art-easel.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-art-easel.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-art-easel.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-art-easel.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-article.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-article.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-article.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-article.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-attachment.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-attachment.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-attachment.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-attachment.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-auction-hammer.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-auction-hammer.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-auction-hammer.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-auction-hammer.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-autofill.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-autofill.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-autofill.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-autofill.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-award.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-award.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-award.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-award.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-axis-rotation-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-axis-rotation-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-axis-rotation-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-axis-rotation-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-axis-rotation-3.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-axis-rotation-3.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-axis-rotation-3.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-axis-rotation-3.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-axis-rotation.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-axis-rotation.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-axis-rotation.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-axis-rotation.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-baby-stroller.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-baby-stroller.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-baby-stroller.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-baby-stroller.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-backspace.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-backspace.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-backspace.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-backspace.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-add.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-add.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-add.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-add.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-count.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-count.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-count.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-count.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-remove.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-remove.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-remove.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-remove.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-restricted.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-restricted.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-badge-restricted.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-badge-restricted.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ball.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ball.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ball.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ball.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-band-aid.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-band-aid.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-band-aid.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-band-aid.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bar-chart.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bar-chart.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bar-chart.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bar-chart.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-barcode.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-barcode.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-barcode.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-barcode.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bars.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bars.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bars.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bars.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-battery-full.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-battery-full.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-battery-full.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-battery-full.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-battery-low.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-battery-low.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-battery-low.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-battery-low.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-beer-glass.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-beer-glass.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-beer-glass.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-beer-glass.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bell-off.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bell-off.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bell-off.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bell-off.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bell.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bell.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bell.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bell.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-dollar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-dollar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-dollar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-dollar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-euro.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-euro.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-euro.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-euro.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-pound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-pound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-pound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-pound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-yen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-yen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill-yen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill-yen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bill.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bill.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-billboard.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-billboard.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-billboard.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-billboard.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-dollar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-dollar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-dollar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-dollar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-euro.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-euro.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-euro.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-euro.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-pound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-pound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-pound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-pound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-yen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-yen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills-yen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills-yen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bills.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bills.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-binarycode.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-binarycode.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-binarycode.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-binarycode.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-binoculars.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-binoculars.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-binoculars.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-binoculars.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bird.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bird.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bird.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bird.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-birthday-cake.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-birthday-cake.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-birthday-cake.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-birthday-cake.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-block.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-block.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-block.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-block.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-blueprint.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-blueprint.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-blueprint.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-blueprint.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bluetooth.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bluetooth.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bluetooth.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bluetooth.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-boat-shipping.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-boat-shipping.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-boat-shipping.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-boat-shipping.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bomb.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bomb.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bomb.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bomb.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bones.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bones.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bones.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bones.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-book-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-book-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-book-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-book-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-book-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-book-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-book-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-book-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-book.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-book.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-book.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-book.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bookmark.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bookmark.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bookmark.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bookmark.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-books.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-books.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-books.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-books.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-box-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-box-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-box-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-box-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-box-open.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-box-open.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-box-open.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-box-open.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-box.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-box.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-box.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-box.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brackets.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brackets.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brackets.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brackets.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brick.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brick.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brick.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brick.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-briefcase.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-briefcase.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-briefcase.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-briefcase.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-browser-window.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-browser-window.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-browser-window.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-browser-window.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brush-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brush-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brush-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brush-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brush-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brush-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brush-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brush-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brush.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brush.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-brush.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-brush.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bug.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bug.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bug.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bug.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bulleted-list.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bulleted-list.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bulleted-list.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bulleted-list.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-burn.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-burn.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-burn.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-burn.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bus.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bus.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-bus.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-bus.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-calculator.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-calculator.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-calculator.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-calculator.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-calendar-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-calendar-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-calendar-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-calendar-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-calendar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-calendar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-calendar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-calendar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-camcorder.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-camcorder.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-camcorder.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-camcorder.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-camera-roll.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-camera-roll.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-camera-roll.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-camera-roll.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-candy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-candy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-candy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-candy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-caps-lock.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-caps-lock.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-caps-lock.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-caps-lock.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-car.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-car.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-car.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-car.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cash-register.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cash-register.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cash-register.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cash-register.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-categories.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-categories.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-categories.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-categories.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-certificate.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-certificate.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-certificate.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-certificate.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chart-curve.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chart-curve.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chart-curve.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chart-curve.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chart.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chart.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chart.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chart.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chat-active.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chat-active.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chat-active.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chat-active.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chat.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chat.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chat.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chat.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-check.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-check.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-check.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-check.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox-dotted-active.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox-dotted-active.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox-dotted-active.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox-dotted-active.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox-dotted.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox-dotted.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox-dotted.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox-dotted.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox-empty.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox-empty.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox-empty.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox-empty.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-checkbox.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-checkbox.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chess.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chess.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chess.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chess.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chip-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chip-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chip-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chip-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chip.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chip.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-chip.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-chip.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cinema.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cinema.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cinema.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cinema.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circle-dotted-active.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circle-dotted-active.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circle-dotted-active.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circle-dotted-active.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circle-dotted.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circle-dotted.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circle-dotted.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circle-dotted.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circuits.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circuits.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circuits.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circuits.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circus.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circus.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-circus.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-circus.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-client.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-client.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-client.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-client.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-clothes-hanger.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-clothes-hanger.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-clothes-hanger.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-clothes-hanger.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloud-drive.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloud-drive.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloud-drive.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloud-drive.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloud-upload.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloud-upload.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloud-upload.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloud-upload.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloud.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloud.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloud.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloud.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloudy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloudy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cloudy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cloudy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-clubs.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-clubs.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-clubs.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-clubs.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cocktail.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cocktail.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cocktail.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cocktail.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-code.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-code.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-code.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-code.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coffee.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coffee.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coffee.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coffee.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-dollar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-dollar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-dollar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-dollar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-euro.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-euro.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-euro.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-euro.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-pound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-pound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-pound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-pound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-yen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-yen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin-yen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin-yen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coin.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coin.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-dollar-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-dollar-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-dollar-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-dollar-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-dollar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-dollar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-dollar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-dollar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-euro-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-euro-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-euro-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-euro-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-euro.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-euro.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-euro.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-euro.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-pound-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-pound-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-pound-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-pound-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-pound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-pound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-pound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-pound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-yen-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-yen-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-yen-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-yen-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-yen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-yen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins-yen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins-yen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coins.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coins.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-color-bucket.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-color-bucket.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-color-bucket.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-color-bucket.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-colorpicker.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-colorpicker.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-colorpicker.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-colorpicker.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-columns.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-columns.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-columns.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-columns.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-comb.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-comb.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-comb.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-comb.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-combination-lock-open.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-combination-lock-open.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-combination-lock-open.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-combination-lock-open.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-combination-lock.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-combination-lock.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-combination-lock.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-combination-lock.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-command.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-command.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-command.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-command.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-company.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-company.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-company.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-company.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-compress.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-compress.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-compress.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-compress.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-connection.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-connection.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-connection.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-connection.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-console.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-console.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-console.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-console.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-contrast.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-contrast.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-contrast.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-contrast.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-conversation-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-conversation-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-conversation-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-conversation-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-conversation.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-conversation.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-conversation.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-conversation.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coverflow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coverflow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-coverflow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-coverflow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-credit-card-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-credit-card-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-credit-card-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-credit-card-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-credit-card.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-credit-card.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-credit-card.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-credit-card.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crop.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crop.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crop.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crop.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crosshair.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crosshair.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crosshair.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crosshair.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crown-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crown-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crown-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crown-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crown.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crown.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-crown.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-crown.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cupcake.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cupcake.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cupcake.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cupcake.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-curve.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-curve.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-curve.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-curve.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cut.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cut.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-cut.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-cut.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dashboard.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dashboard.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dashboard.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dashboard.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-defrag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-defrag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-defrag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-defrag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-delete-key.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-delete-key.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-delete-key.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-delete-key.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-delete.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-delete.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-delete.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-delete.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-departure.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-departure.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-departure.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-departure.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-desk.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-desk.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-desk.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-desk.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-desktop.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-desktop.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-desktop.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-desktop.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diagnostics.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diagnostics.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diagnostics.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diagnostics.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diagonal-arrow-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diagonal-arrow-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diagonal-arrow-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diagonal-arrow-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diagonal-arrow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diagonal-arrow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diagonal-arrow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diagonal-arrow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diamond.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diamond.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diamond.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diamond.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diamonds.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diamonds.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diamonds.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diamonds.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dice.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dice.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dice.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dice.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diploma-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diploma-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diploma-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diploma-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diploma.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diploma.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-diploma.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-diploma.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-directions-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-directions-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-directions-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-directions-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-directions.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-directions.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-directions.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-directions.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-disc.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-disc.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-disc.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-disc.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-disk-image.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-disk-image.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-disk-image.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-disk-image.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-display.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-display.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-display.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-display.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dna.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dna.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dna.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dna.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dock-connector.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dock-connector.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dock-connector.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dock-connector.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-document-dashed-line.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-document-dashed-line.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-document-dashed-line.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-document-dashed-line.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-document.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-document.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-document.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-document.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-documents.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-documents.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-documents.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-documents.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dollar-bag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dollar-bag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-dollar-bag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-dollar-bag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-donate.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-donate.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-donate.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-donate.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-door-open-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-door-open-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-door-open-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-door-open-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-door-open.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-door-open.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-door-open.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-door-open.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-download-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-download-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-download-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-download-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-download.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-download.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-download.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-download.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-drop.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-drop.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-drop.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-drop.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-eco.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-eco.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-eco.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-eco.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-economy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-economy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-economy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-economy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-edit.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-edit.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-edit.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-edit.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-eject.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-eject.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-eject.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-eject.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-employee.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-employee.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-employee.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-employee.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-energy-saving-bulb.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-energy-saving-bulb.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-energy-saving-bulb.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-energy-saving-bulb.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-enter.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-enter.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-enter.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-enter.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-equalizer.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-equalizer.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-equalizer.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-equalizer.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-escape.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-escape.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-escape.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-escape.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ethernet.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ethernet.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ethernet.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ethernet.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-euro-bag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-euro-bag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-euro-bag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-euro-bag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-exit-fullscreen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-exit-fullscreen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-exit-fullscreen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-exit-fullscreen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-eye.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-eye.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-eye.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-eye.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-facebook-like.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-facebook-like.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-facebook-like.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-facebook-like.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-factory.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-factory.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-factory.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-factory.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-favorite.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-favorite.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-favorite.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-favorite.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-female-symbol.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-female-symbol.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-female-symbol.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-female-symbol.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-file-cabinet.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-file-cabinet.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-file-cabinet.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-file-cabinet.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-files.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-files.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-files.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-files.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-filter-arrows.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-filter-arrows.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-filter-arrows.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-filter-arrows.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-filter.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-filter.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-filter.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-filter.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fingerprint.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fingerprint.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fingerprint.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fingerprint.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fire.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fire.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fire.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fire.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-firewall.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-firewall.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-firewall.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-firewall.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-firewire.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-firewire.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-firewire.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-firewire.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flag-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flag-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flag-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flag-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flash.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flash.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flash.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flash.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flashlight.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flashlight.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flashlight.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flashlight.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flowerpot.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flowerpot.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-flowerpot.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-flowerpot.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folder-open.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folder-open.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folder-open.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folder-open.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folder-outline.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folder-outline.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folder-outline.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folder-outline.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folder.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folder.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folder.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folder.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folders.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folders.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-folders.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-folders.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-font.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-font.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-font.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-font.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-food.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-food.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-food.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-food.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-footprints.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-footprints.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-footprints.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-footprints.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-forking.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-forking.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-forking.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-forking.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-frame-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-frame-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-frame-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-frame-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-frame.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-frame.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-frame.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-frame.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fullscreen-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fullscreen-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fullscreen-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fullscreen-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fullscreen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fullscreen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-fullscreen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-fullscreen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-game.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-game.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-game.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-game.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-geometry.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-geometry.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-geometry.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-geometry.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-gift.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-gift.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-gift.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-gift.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-glasses.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-glasses.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-glasses.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-glasses.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-asia.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-asia.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-asia.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-asia.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-europe-africa.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-europe-africa.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-europe-africa.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-europe-africa.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-inverted-america.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-inverted-america.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-inverted-america.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-inverted-america.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-inverted-asia.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-inverted-asia.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-inverted-asia.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-inverted-asia.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-inverted-europe-africa.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-inverted-europe-africa.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe-inverted-europe-africa.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe-inverted-europe-africa.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-globe.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-globe.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-gps.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-gps.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-gps.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-gps.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-graduate.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-graduate.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-graduate.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-graduate.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-grid.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-grid.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-grid.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-grid.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hammer.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hammer.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hammer.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hammer.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-active-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-active-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-active-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-active-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-active.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-active.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-active.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-active.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-pointer-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-pointer-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-pointer-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-pointer-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-pointer.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-pointer.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hand-pointer.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hand-pointer.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handprint.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handprint.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handprint.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handprint.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handshake.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handshake.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handshake.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handshake.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handtool-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handtool-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handtool-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handtool-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handtool.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handtool.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-handtool.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-handtool.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hard-drive-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hard-drive-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hard-drive-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hard-drive-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hard-drive.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hard-drive.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hard-drive.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hard-drive.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hat.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hat.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hat.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hat.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hd.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hd.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hd.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hd.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-headphones.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-headphones.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-headphones.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-headphones.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-headset.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-headset.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-headset.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-headset.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hearts.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hearts.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hearts.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hearts.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-height.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-height.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-height.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-height.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-help-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-help-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-help-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-help-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-help.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-help.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-help.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-help.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-home.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-home.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-home.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-home.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hourglass.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hourglass.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-hourglass.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-hourglass.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-imac.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-imac.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-imac.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-imac.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-inactive-line.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-inactive-line.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-inactive-line.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-inactive-line.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-inbox-full.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-inbox-full.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-inbox-full.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-inbox-full.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-inbox.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-inbox.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-inbox.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-inbox.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-indent.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-indent.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-indent.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-indent.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-infinity.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-infinity.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-infinity.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-infinity.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-info.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-info.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-info.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-info.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-invoice.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-invoice.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-invoice.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-invoice.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ipad.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ipad.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ipad.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ipad.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-iphone.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-iphone.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-iphone.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-iphone.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-item-arrangement.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-item-arrangement.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-item-arrangement.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-item-arrangement.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-junk.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-junk.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-junk.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-junk.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-key.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-key.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-key.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-key.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-keyboard.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-keyboard.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-keyboard.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-keyboard.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-keychain.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-keychain.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-keychain.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-keychain.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-keyhole.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-keyhole.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-keyhole.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-keyhole.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lab.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lab.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lab.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lab.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-laptop.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-laptop.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-laptop.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-laptop.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-layers-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-layers-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-layers-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-layers-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-layers.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-layers.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-layers.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-layers.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-layout.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-layout.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-layout.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-layout.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-left-double-arrow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-left-double-arrow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-left-double-arrow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-left-double-arrow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-legal.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-legal.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-legal.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-legal.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lense.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lense.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lense.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lense.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-library.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-library.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-library.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-library.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-light-down.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-light-down.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-light-down.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-light-down.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-light-up.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-light-up.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-light-up.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-light-up.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lightbulb-active.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lightbulb-active.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lightbulb-active.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lightbulb-active.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lightbulb.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lightbulb.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lightbulb.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lightbulb.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lightning.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lightning.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lightning.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lightning.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-link.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-link.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-link.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-link.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-linux-tux.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-linux-tux.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-linux-tux.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-linux-tux.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-list.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-list.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-list.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-list.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-load.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-load.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-load.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-load.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-loading.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-loading.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-loading.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-loading.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-locate.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-locate.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-locate.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-locate.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-location-near-me.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-location-near-me.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-location-near-me.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-location-near-me.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-location-nearby.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-location-nearby.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-location-nearby.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-location-nearby.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lock.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lock.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-lock.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-lock.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-log-out.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-log-out.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-log-out.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-log-out.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-logout.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-logout.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-logout.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-logout.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-loupe.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-loupe.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-loupe.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-loupe.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-magnet.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-magnet.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-magnet.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-magnet.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mailbox.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mailbox.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mailbox.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mailbox.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-male-and-female.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-male-and-female.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-male-and-female.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-male-and-female.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-male-symbol.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-male-symbol.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-male-symbol.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-male-symbol.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map-location.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map-location.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map-location.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map-location.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map-marker.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map-marker.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map-marker.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map-marker.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-map.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-map.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-medal.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-medal.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-medal.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-medal.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-medical-emergency.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-medical-emergency.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-medical-emergency.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-medical-emergency.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-medicine.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-medicine.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-medicine.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-medicine.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-meeting.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-meeting.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-meeting.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-meeting.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-megaphone.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-megaphone.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-megaphone.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-megaphone.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-merge.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-merge.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-merge.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-merge.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-message-open.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-message-open.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-message-open.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-message-open.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-message-unopened.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-message-unopened.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-message-unopened.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-message-unopened.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-message.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-message.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-message.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-message.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-microscope.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-microscope.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-microscope.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-microscope.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mindmap.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mindmap.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mindmap.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mindmap.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mobile.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mobile.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mobile.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mobile.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-molecular-network.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-molecular-network.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-molecular-network.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-molecular-network.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-molecular.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-molecular.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-molecular.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-molecular.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mountain.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mountain.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mountain.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mountain.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mouse-cursor.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mouse-cursor.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mouse-cursor.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mouse-cursor.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mouse.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mouse.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-mouse.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-mouse.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-movie-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-movie-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-movie-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-movie-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-movie.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-movie.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-movie.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-movie.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-multiple-credit-cards.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-multiple-credit-cards.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-multiple-credit-cards.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-multiple-credit-cards.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-multiple-windows.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-multiple-windows.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-multiple-windows.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-multiple-windows.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-music.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-music.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-music.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-music.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-name-badge.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-name-badge.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-name-badge.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-name-badge.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-bottom.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-bottom.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-bottom.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-bottom.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-down.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-down.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-down.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-down.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-first.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-first.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-first.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-first.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-horizontal.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-horizontal.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-horizontal.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-horizontal.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-last.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-last.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-last.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-last.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-left.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-left.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-left.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-left.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-right.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-right.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-right.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-right.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-road.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-road.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-road.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-road.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-top.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-top.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-top.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-top.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-up.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-up.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-up.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-up.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-vertical.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-vertical.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation-vertical.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation-vertical.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigation.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigation.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigational-arrow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigational-arrow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-navigational-arrow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-navigational-arrow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-network-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-network-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-network-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-network-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-newspaper-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-newspaper-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-newspaper-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-newspaper-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-newspaper.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-newspaper.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-newspaper.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-newspaper.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-next-media.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-next-media.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-next-media.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-next-media.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-next.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-next.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-next.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-next.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-nodes.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-nodes.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-nodes.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-nodes.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-notepad-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-notepad-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-notepad-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-notepad-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-notepad.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-notepad.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-notepad.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-notepad.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-old-key.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-old-key.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-old-key.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-old-key.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-old-phone.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-old-phone.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-old-phone.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-old-phone.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-operator.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-operator.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-operator.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-operator.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ordered-list.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ordered-list.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ordered-list.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ordered-list.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-os-x.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-os-x.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-os-x.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-os-x.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-out.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-out.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-out.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-out.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-outbox.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-outbox.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-outbox.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-outbox.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-outdent.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-outdent.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-outdent.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-outdent.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-add.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-add.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-add.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-add.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-down.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-down.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-down.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-down.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-remove.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-remove.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-remove.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-remove.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-restricted.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-restricted.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-restricted.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-restricted.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-up.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-up.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-page-up.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-page-up.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paint-roller.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paint-roller.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paint-roller.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paint-roller.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-palette.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-palette.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-palette.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-palette.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-panel-show.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-panel-show.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-panel-show.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-panel-show.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pannel-close.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pannel-close.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pannel-close.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pannel-close.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pants.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pants.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pants.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pants.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paper-bag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paper-bag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paper-bag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paper-bag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paper-plane-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paper-plane-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paper-plane-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paper-plane-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paper-plane.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paper-plane.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paper-plane.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paper-plane.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-parachute-drop.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-parachute-drop.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-parachute-drop.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-parachute-drop.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-parental-control.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-parental-control.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-parental-control.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-parental-control.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-partly-cloudy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-partly-cloudy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-partly-cloudy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-partly-cloudy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paste-in.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paste-in.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-paste-in.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-paste-in.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-path.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-path.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-path.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-path.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pause.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pause.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pause.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pause.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pc.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pc.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pc.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pc.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people-female.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people-female.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people-female.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people-female.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-people.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-people.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-phone-ring.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-phone-ring.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-phone-ring.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-phone-ring.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-phone.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-phone.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-phone.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-phone.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-photo-album.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-photo-album.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-photo-album.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-photo-album.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-picture.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-picture.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-picture.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-picture.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pictures-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pictures-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pictures-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pictures-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pictures-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pictures-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pictures-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pictures-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pictures.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pictures.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pictures.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pictures.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pie-chart.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pie-chart.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pie-chart.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pie-chart.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-piggy-bank.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-piggy-bank.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-piggy-bank.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-piggy-bank.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pin-location.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pin-location.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pin-location.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pin-location.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-piracy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-piracy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-piracy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-piracy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-plane.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-plane.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-plane.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-plane.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-planet.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-planet.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-planet.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-planet.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-play.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-play.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-play.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-play.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-playing-cards.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-playing-cards.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-playing-cards.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-playing-cards.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-playlist.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-playlist.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-playlist.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-playlist.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-plugin.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-plugin.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-plugin.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-plugin.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-podcast.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-podcast.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-podcast.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-podcast.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-poker-chip.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-poker-chip.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-poker-chip.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-poker-chip.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-poll.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-poll.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-poll.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-poll.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-post-it.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-post-it.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-post-it.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-post-it.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pound-bag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pound-bag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pound-bag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pound-bag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-power-outlet.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-power-outlet.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-power-outlet.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-power-outlet.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-power.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-power.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-power.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-power.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-presentation.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-presentation.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-presentation.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-presentation.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-previous-media.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-previous-media.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-previous-media.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-previous-media.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-previous.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-previous.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-previous.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-previous.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-dollar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-dollar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-dollar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-dollar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-euro.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-euro.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-euro.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-euro.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-pound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-pound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-pound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-pound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-yen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-yen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-price-yen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-price-yen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-print.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-print.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-print.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-print.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-printer-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-printer-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-printer-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-printer-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-projector.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-projector.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-projector.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-projector.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pulse.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pulse.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pulse.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pulse.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pushpin.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pushpin.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-pushpin.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-pushpin.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-qr-code.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-qr-code.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-qr-code.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-qr-code.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-quote.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-quote.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-quote.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-quote.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-radio-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-radio-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-radio-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-radio-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-radio-receiver.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-radio-receiver.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-radio-receiver.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-radio-receiver.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-radio.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-radio.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-radio.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-radio.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rain.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rain.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rain.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rain.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rate.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rate.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rate.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rate.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-re-post.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-re-post.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-re-post.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-re-post.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-readonly.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-readonly.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-readonly.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-readonly.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-dollar.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-dollar.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-dollar.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-dollar.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-euro.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-euro.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-euro.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-euro.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-pound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-pound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-pound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-pound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-yen.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-yen.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-receipt-yen.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-receipt-yen.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-reception.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-reception.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-reception.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-reception.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-record.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-record.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-record.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-record.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-redo.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-redo.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-redo.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-redo.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-refresh.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-refresh.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-refresh.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-refresh.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-remote.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-remote.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-remote.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-remote.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-remove.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-remove.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-remove.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-remove.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-repeat-one.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-repeat-one.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-repeat-one.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-repeat-one.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-repeat.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-repeat.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-repeat.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-repeat.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-reply-arrow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-reply-arrow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-reply-arrow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-reply-arrow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-resize.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-resize.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-resize.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-resize.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-return-to-top.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-return-to-top.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-return-to-top.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-return-to-top.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-right-double-arrow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-right-double-arrow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-right-double-arrow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-right-double-arrow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-road.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-road.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-road.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-road.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-roadsign.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-roadsign.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-roadsign.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-roadsign.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rocket.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rocket.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rocket.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rocket.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rss.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rss.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-rss.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-rss.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ruler-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ruler-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ruler-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ruler-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ruler.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ruler.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ruler.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ruler.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-safe.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-safe.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-safe.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-safe.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-safedial.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-safedial.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-safedial.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-safedial.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sandbox-toys.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sandbox-toys.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sandbox-toys.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sandbox-toys.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-satellite-dish.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-satellite-dish.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-satellite-dish.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-satellite-dish.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-save.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-save.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-save.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-save.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-scan.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-scan.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-scan.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-scan.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-school.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-school.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-school.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-school.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-screensharing.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-screensharing.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-screensharing.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-screensharing.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-script-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-script-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-script-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-script-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-script.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-script.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-script.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-script.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-scull.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-scull.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-scull.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-scull.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-search.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-search.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-search.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-search.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-security-camera.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-security-camera.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-security-camera.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-security-camera.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sensor.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sensor.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sensor.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sensor.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-server-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-server-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-server-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-server-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-server.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-server.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-server.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-server.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-settings-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-settings-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-settings-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-settings-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-settings-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-settings-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-settings-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-settings-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-settings.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-settings.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-settings.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-settings.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-share-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-share-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-share-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-share-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-share-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-share-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-share-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-share-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-share.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-share.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-share.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-share.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sharing-iphone.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sharing-iphone.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sharing-iphone.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sharing-iphone.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shield.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shield.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shield.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shield.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shift.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shift.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shift.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shift.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shipping-box.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shipping-box.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shipping-box.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shipping-box.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shipping.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shipping.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shipping.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shipping.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shoe.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shoe.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shoe.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shoe.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shopping-basket-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shopping-basket-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shopping-basket-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shopping-basket-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shopping-basket-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shopping-basket-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shopping-basket-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shopping-basket-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shopping-basket.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shopping-basket.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shopping-basket.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shopping-basket.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shorts.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shorts.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shorts.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shorts.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shuffle.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shuffle.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-shuffle.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-shuffle.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sience.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sience.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sience.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sience.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-simcard.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-simcard.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-simcard.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-simcard.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-single-note.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-single-note.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-single-note.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-single-note.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sitemap.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sitemap.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sitemap.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sitemap.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sleep.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sleep.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sleep.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sleep.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-slideshow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-slideshow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-slideshow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-slideshow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-smiley-inverted.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-smiley-inverted.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-smiley-inverted.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-smiley-inverted.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-smiley.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-smiley.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-smiley.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-smiley.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-snow.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-snow.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-snow.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-snow.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-low.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-low.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-low.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-low.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-medium.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-medium.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-medium.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-medium.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-off.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-off.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-off.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-off.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-waves.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-waves.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound-waves.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound-waves.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sound.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sound.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-spades.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-spades.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-spades.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-spades.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-speaker.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-speaker.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-speaker.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-speaker.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-speed-gauge.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-speed-gauge.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-speed-gauge.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-speed-gauge.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-split-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-split-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-split-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-split-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-split.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-split.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-split.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-split.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sprout.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sprout.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sprout.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sprout.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-squiggly-line.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-squiggly-line.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-squiggly-line.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-squiggly-line.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ssd.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ssd.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ssd.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ssd.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stacked-disks.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stacked-disks.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stacked-disks.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stacked-disks.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stamp.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stamp.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stamp.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stamp.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stop-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stop-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stop-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stop-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stop-hand.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stop-hand.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stop-hand.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stop-hand.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stop.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stop.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stop.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stop.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-store.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-store.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-store.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-store.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stream.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stream.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-stream.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-stream.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sunny.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sunny.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sunny.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sunny.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sweatshirt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sweatshirt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sweatshirt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sweatshirt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sync.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sync.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-sync.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-sync.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-t-shirt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-t-shirt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-t-shirt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-t-shirt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tab-key.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tab-key.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tab-key.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tab-key.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tab.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tab.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tab.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tab.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tactics.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tactics.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tactics.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tactics.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tags.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tags.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tags.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tags.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-takeaway-cup.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-takeaway-cup.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-takeaway-cup.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-takeaway-cup.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-target.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-target.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-target.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-target.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-temperatrure-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-temperatrure-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-temperatrure-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-temperatrure-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-temperature.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-temperature.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-temperature.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-temperature.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-terminal.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-terminal.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-terminal.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-terminal.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-theater.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-theater.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-theater.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-theater.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-theif.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-theif.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-theif.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-theif.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thought-bubble.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thought-bubble.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thought-bubble.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thought-bubble.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumb-down.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumb-down.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumb-down.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumb-down.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumb-up.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumb-up.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumb-up.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumb-up.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumbnail-list.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumbnail-list.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumbnail-list.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumbnail-list.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumbnails-small.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumbnails-small.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumbnails-small.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumbnails-small.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumbnails.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumbnails.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-thumbnails.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-thumbnails.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ticket.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ticket.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-ticket.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-ticket.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-time.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-time.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-time.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-time.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-timer.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-timer.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-timer.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-timer.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tools.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tools.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tools.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tools.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-top.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-top.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-top.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-top.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-traffic-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-traffic-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-traffic-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-traffic-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trafic.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trafic.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trafic.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trafic.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-train.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-train.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-train.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-train.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trash-alt-2.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trash-alt-2.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trash-alt-2.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trash-alt-2.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trash-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trash-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trash-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trash-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trash.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trash.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trash.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trash.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tree.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tree.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tree.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tree.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trophy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trophy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-trophy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-trophy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-truck.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-truck.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-truck.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-truck.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tv-old.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tv-old.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tv-old.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tv-old.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tv.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tv.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-tv.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-tv.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-content.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-content.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-content.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-content.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-contour.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-contour.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-contour.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-contour.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-deploy.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-deploy.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-deploy.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-deploy.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-developer.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-developer.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-developer.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-developer.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-media.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-media.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-media.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-media.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-members.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-members.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-members.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-members.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-settings.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-settings.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-settings.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-settings.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-users.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-users.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umb-users.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umb-users.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umbraco.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umbraco.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umbraco.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umbraco.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umbrella.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umbrella.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-umbrella.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-umbrella.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-undo.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-undo.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-undo.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-undo.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-universal.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-universal.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-universal.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-universal.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-unlocked.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-unlocked.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-unlocked.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-unlocked.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-untitled.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-untitled.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-untitled.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-untitled.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-usb-connector.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-usb-connector.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-usb-connector.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-usb-connector.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-usb.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-usb.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-usb.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-usb.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-female.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-female.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-female.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-female.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-females-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-females-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-females-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-females-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-females.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-females.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-females.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-females.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-glasses.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-glasses.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user-glasses.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user-glasses.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-user.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-user.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-users-alt.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-users-alt.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-users-alt.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-users-alt.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-users.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-users.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-users.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-users.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-utilities.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-utilities.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-utilities.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-utilities.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-vcard.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-vcard.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-vcard.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-vcard.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-video.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-video.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-video.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-video.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-voice.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-voice.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-voice.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-voice.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wall-plug.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wall-plug.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wall-plug.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wall-plug.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wallet.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wallet.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wallet.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wallet.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wand.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wand.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wand.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wand.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-war.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-war.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-war.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-war.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-weight.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-weight.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-weight.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-weight.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-width.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-width.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-width.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-width.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wifi.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wifi.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wifi.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wifi.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-window-popin.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-window-popin.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-window-popin.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-window-popin.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-window-sizes.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-window-sizes.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-window-sizes.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-window-sizes.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-windows.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-windows.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-windows.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-windows.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wine-glass.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wine-glass.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wine-glass.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wine-glass.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wrench.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wrench.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wrench.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wrench.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wrong.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wrong.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-wrong.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-wrong.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-yen-bag.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-yen-bag.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-yen-bag.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-yen-bag.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-zip.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-zip.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-zip.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-zip.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-zom-out.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-zom-out.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-zom-out.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-zom-out.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-zoom-in.svg b/src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-zoom-in.svg similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/icon-registry/svgs/icon-zoom-in.svg rename to src/Umbraco.Web.UI.Client/src/shared/icon-registry/svgs/icon-zoom-in.svg diff --git a/src/Umbraco.Web.UI.Client/src/core/lit-element/index.ts b/src/Umbraco.Web.UI.Client/src/shared/lit-element/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/lit-element/index.ts rename to src/Umbraco.Web.UI.Client/src/shared/lit-element/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/lit-element/lit-element.element.ts b/src/Umbraco.Web.UI.Client/src/shared/lit-element/lit-element.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/lit-element/lit-element.element.ts rename to src/Umbraco.Web.UI.Client/src/shared/lit-element/lit-element.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/browser-handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/browser-handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/browser-handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/browser-handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/culture.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/culture.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/culture.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/culture.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/data-type.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/data-type.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/data-type.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/data-type.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/dictionary.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/dictionary.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/dictionary.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/dictionary.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/document-blueprint.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/document-blueprint.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/document-blueprint.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/document-blueprint.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/document-type.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/document-type.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/document-type.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/document-type.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/document.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/document.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/document.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/document.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/entity-tree.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/entity-tree.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/entity-tree.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/entity-tree.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/entity.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/entity.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/entity.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/entity.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/examine.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/examine.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/examine.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/examine.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/health-check.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/health-check.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/health-check.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/health-check.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/languages.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/languages.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/languages.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/languages.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/log-viewer.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/log-viewer.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/log-viewer.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/log-viewer.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/logs.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/logs.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/logs.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/logs.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/media-type.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/media-type.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/media-type.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/media-type.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/media.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/media.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/media.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/media.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/member-group.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/member-group.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/member-group.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/member-group.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/member-type.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/member-type.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/member-type.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/member-type.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/member.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/member.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/member.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/member.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/partial-views.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/partial-views.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/partial-views.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/partial-views.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/relation-type.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/relation-type.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/relation-type.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/relation-type.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/stylesheet.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/stylesheet.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/stylesheet.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/stylesheet.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/template.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/template.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/template.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/template.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/user-groups.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/user-groups.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/user-groups.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/user-groups.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/users.data.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/users.data.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/users.data.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/users.data.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/utils.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/data/utils.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/data/utils.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/data/utils.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/e2e-handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/e2e-handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/e2e-handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/e2e-handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/config.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/config.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/config.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/config.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/culture.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/culture.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/culture.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/culture.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/copy.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/copy.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/copy.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/copy.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/detail.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/detail.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/detail.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/detail.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/folder.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/folder.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/folder.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/folder.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/index.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/index.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/item.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/item.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/item.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/item.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/move.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/move.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/move.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/move.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/slug.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/slug.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/slug.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/slug.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/tree.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/tree.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/data-type/tree.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/data-type/tree.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/dictionary.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/dictionary.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/dictionary.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/dictionary.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/document-type.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/document-type.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/document-type.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/document-type.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/document.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/document.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/document.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/document.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/examine-management.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/examine-management.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/examine-management.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/examine-management.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/health-check.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/health-check.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/health-check.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/health-check.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/install.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/install.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/install.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/install.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/language.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/language.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/language.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/language.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/log-viewer.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/log-viewer.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/log-viewer.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/log-viewer.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/manifests.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/manifests.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/manifests.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/manifests.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/media-type.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/media-type.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/media-type.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/media-type.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/media.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/media.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/media.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/media.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/member-group.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/member-group.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/member-group.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/member-group.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/member-type.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/member-type.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/member-type.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/member-type.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/member.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/member.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/member.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/member.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/modelsbuilder.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/modelsbuilder.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/modelsbuilder.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/modelsbuilder.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/package.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/package.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/package.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/package.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/partial-views.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/partial-views.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/partial-views.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/partial-views.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/performance-profiling.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/performance-profiling.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/performance-profiling.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/performance-profiling.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/published-status.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/published-status.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/published-status.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/published-status.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/redirect-management.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/redirect-management.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/redirect-management.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/redirect-management.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/relation-type.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/relation-type.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/relation-type.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/relation-type.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/rte-embed.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/rte-embed.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/rte-embed.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/rte-embed.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/server.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/server.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/server.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/server.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/stylesheet.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/stylesheet.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/stylesheet.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/stylesheet.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/tag-handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/tag-handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/tag-handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/tag-handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/telemetry.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/telemetry.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/telemetry.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/telemetry.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/template.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/template.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/template.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/template.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/tree-media.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/tree-media.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/tree-media.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/tree-media.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/upgrade.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/upgrade.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/upgrade.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/upgrade.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/user-group.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/user-group.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/user-group.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/user-group.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/handlers/user.handlers.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/user.handlers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/handlers/user.handlers.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/handlers/user.handlers.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/index.ts b/src/Umbraco.Web.UI.Client/src/shared/mocks/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/mocks/index.ts rename to src/Umbraco.Web.UI.Client/src/shared/mocks/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/index.ts b/src/Umbraco.Web.UI.Client/src/shared/modal/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/modal/index.ts rename to src/Umbraco.Web.UI.Client/src/shared/modal/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/modal-element.element.ts b/src/Umbraco.Web.UI.Client/src/shared/modal/modal-element.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/modal/modal-element.element.ts rename to src/Umbraco.Web.UI.Client/src/shared/modal/modal-element.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/stories/modal.mdx b/src/Umbraco.Web.UI.Client/src/shared/modal/stories/modal.mdx similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/modal/stories/modal.mdx rename to src/Umbraco.Web.UI.Client/src/shared/modal/stories/modal.mdx diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/stories/modal.stories.ts b/src/Umbraco.Web.UI.Client/src/shared/modal/stories/modal.stories.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/modal/stories/modal.stories.ts rename to src/Umbraco.Web.UI.Client/src/shared/modal/stories/modal.stories.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/stories/story-modal-service-example.element.ts b/src/Umbraco.Web.UI.Client/src/shared/modal/stories/story-modal-service-example.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/modal/stories/story-modal-service-example.element.ts rename to src/Umbraco.Web.UI.Client/src/shared/modal/stories/story-modal-service-example.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/router/index.ts b/src/Umbraco.Web.UI.Client/src/shared/router/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/router/index.ts rename to src/Umbraco.Web.UI.Client/src/shared/router/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/router/router-slot-change.event.ts b/src/Umbraco.Web.UI.Client/src/shared/router/router-slot-change.event.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/router/router-slot-change.event.ts rename to src/Umbraco.Web.UI.Client/src/shared/router/router-slot-change.event.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/router/router-slot-init.event.ts b/src/Umbraco.Web.UI.Client/src/shared/router/router-slot-init.event.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/router/router-slot-init.event.ts rename to src/Umbraco.Web.UI.Client/src/shared/router/router-slot-init.event.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/router/router-slot.element.ts b/src/Umbraco.Web.UI.Client/src/shared/router/router-slot.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/router/router-slot.element.ts rename to src/Umbraco.Web.UI.Client/src/shared/router/router-slot.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/router/variant-router-slot.element.ts b/src/Umbraco.Web.UI.Client/src/shared/router/variant-router-slot.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/router/variant-router-slot.element.ts rename to src/Umbraco.Web.UI.Client/src/shared/router/variant-router-slot.element.ts diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index c0412ed562..dab4135ef3 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -50,9 +50,9 @@ "@umbraco-cms/backoffice/core/components": ["src/packages/core/components"], "@umbraco-cms/backoffice/user-group": ["src/packages/users/user-groups"], - "@umbraco-cms/internal/lit-element": ["src/core/lit-element"], - "@umbraco-cms/internal/modal": ["src/core/modal"], - "@umbraco-cms/internal/router": ["src/core/router"], + "@umbraco-cms/internal/lit-element": ["src/shared/lit-element"], + "@umbraco-cms/internal/modal": ["src/shared/modal"], + "@umbraco-cms/internal/router": ["src/shared/router"], "@umbraco-cms/internal/test-utils": ["utils/test-utils.ts"] } }, diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 9a91ca81b4..12c599ecc1 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -66,10 +66,10 @@ export default { '@umbraco-cms/backoffice/user-group': './src/packages/users/user-groups/index.ts', // SHARED - '@umbraco-cms/internal/lit-element': './src/core/lit-element/index.ts', - '@umbraco-cms/internal/modal': './src/core/modal/index.ts', - '@umbraco-cms/internal/router': './src/core/router/index.ts', - '@umbraco-cms/internal/sorter': './src/core/sorter/index.ts', + '@umbraco-cms/internal/lit-element': './src/shared/lit-element/index.ts', + '@umbraco-cms/internal/modal': './src/shared/modal/index.ts', + '@umbraco-cms/internal/router': './src/shared/router/index.ts', + '@umbraco-cms/internal/sorter': './src/shared/sorter/index.ts', '@umbraco-cms/internal/test-utils': './utils/test-utils.ts', }, },