diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index 10d3f84060..19e684c7dd 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -46,7 +46,7 @@ const collectDictionaryIcons = async () => { legacy: iconDef.legacy, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -77,7 +77,7 @@ const collectDictionaryIcons = async () => { legacy: iconDef.legacy, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -102,7 +102,7 @@ const collectDictionaryIcons = async () => { legacy: iconDef.legacy, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -141,7 +141,7 @@ const collectDiskIcons = async (icons) => { legacy: true, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -168,13 +168,13 @@ const writeIconsToDisk = (icons) => { }; const generateJS = (icons) => { - const JSPath = `${iconsOutputDirectory}/icons.ts`; + const JSPath = `${moduleDirectory}/icons.ts`; const iconDescriptors = icons.map((icon) => { return `{ name: "${icon.name}", ${icon.legacy ? 'legacy: true,' : ''} - path: "./icons/${icon.fileName}.js", + path: () => import("./icons/${icon.fileName}.js"), }`.replace(/\t/g, ''); // Regex removes white space [NL] }); diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index 70785a59e9..0c265967a8 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -10486,9 +10486,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1286932", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1286932.tgz", - "integrity": "sha512-wu58HMQll9voDjR4NlPyoDEw1syfzaBNHymMMZ/QOXiHRNluOnDgu9hp1yHOKYoMlxCh4lSSiugLITe6Fvu1eA==", + "version": "0.0.1299070", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1299070.tgz", + "integrity": "sha512-+qtL3eX50qsJ7c+qVyagqi7AWMoQCBGNfoyJZMwm/NSXVqLYbuitrWEEIzxfUmTNy7//Xe8yhMmQ+elj3uAqSg==", "dev": true }, "node_modules/diff": { @@ -17281,16 +17281,16 @@ } }, "node_modules/puppeteer-core": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.10.1.tgz", - "integrity": "sha512-t98x55ohn6eioM/e1dmhy6bG9iuQ+mvpNXyr+UppB789uvNKKOvy9YnWpKp4mVyKxi9BGsceHAFuovQGqQKyCQ==", + "version": "22.11.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.11.2.tgz", + "integrity": "sha512-vQo+YDuePyvj+92Z9cdtxi/HalKf+k/R4tE80nGtQqJRNqU81eHaHkbVfnLszdaLlvwFF5tipnnSCzqWlEddtw==", "dev": true, "dependencies": { "@puppeteer/browsers": "2.2.3", "chromium-bidi": "0.5.23", "debug": "4.3.5", - "devtools-protocol": "0.0.1286932", - "ws": "8.17.0" + "devtools-protocol": "0.0.1299070", + "ws": "8.17.1" }, "engines": { "node": ">=18" @@ -21101,9 +21101,9 @@ } }, "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" @@ -21237,7 +21237,9 @@ "src/packages/dictionary": { "name": "@umbraco-backoffice/dictionary" }, - "src/packages/documents": {}, + "src/packages/documents": { + "name": "@umbraco-backoffice/document" + }, "src/packages/health-check": { "name": "@umbraco-backoffice/health-check" }, diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts index 343a5fb952..4614de736a 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts @@ -1,8 +1,6 @@ import type { JsLoaderProperty } from '../types/utils.js'; -export async function loadManifestPlainJs( - property: JsLoaderProperty, -): Promise { +export async function loadManifestPlainJs(property: JsLoaderProperty): Promise { const propType = typeof property; if (propType === 'function') { // Promise function diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index 77ce5bed04..3cfd61b9f0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -222,6 +222,31 @@ export class UmbSplitPanelElement extends LitElement { this.#connect(); } + #onKeydown(event: KeyboardEvent) { + if (event.key === 'ArrowLeft' || event.key === 'ArrowRight') { + const { width } = this.mainElement.getBoundingClientRect(); + const divider = this.dividerElement.getBoundingClientRect(); + + const dividerPos = divider.left - this.mainElement.getBoundingClientRect().left; + const percentageFromWidth = (dividerPos / width) * 100; + + const multiplier = event.shiftKey ? 10 : 1; + const step = 1 * multiplier * (event.key === 'ArrowLeft' ? -1 : 1); + + const newPercent = percentageFromWidth + step; + const toPixels = (newPercent / 100) * this.mainElement.getBoundingClientRect().width; + + this.#setPosition(toPixels); + } + + if (event.key === 'Home' || event.key === 'End') { + event.preventDefault(); + const { width } = this.mainElement.getBoundingClientRect(); + const newPos = event.key === 'Home' ? 0 : width; + this.#setPosition(newPos); + } + } + override render() { return html`
@@ -230,7 +255,7 @@ export class UmbSplitPanelElement extends LitElement { @slotchange=${this.#onSlotChanged} style="width: ${this._hasStartPanel ? '100%' : '0'}">
-
+
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts index b1f6f8b6ea..63b71fdaff 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts @@ -1,10 +1,7 @@ +import type { UmbIconDefinition, UmbIconModule } from './types.js'; +import { loadManifestPlainJs } from '@umbraco-cms/backoffice/extension-api'; import { type UUIIconHost, UUIIconRegistry } from '@umbraco-cms/backoffice/external/uui'; -interface UmbIconDescriptor { - name: string; - path: string; -} - /** * @export * @class UmbIconRegistry @@ -17,10 +14,10 @@ export class UmbIconRegistry extends UUIIconRegistry { this.#initResolve = resolve; }); - #icons: UmbIconDescriptor[] = []; + #icons: UmbIconDefinition[] = []; #unhandledProviders: Map = new Map(); - setIcons(icons: UmbIconDescriptor[]) { + setIcons(icons: UmbIconDefinition[]) { const oldIcons = this.#icons; this.#icons = icons; if (this.#initResolve) { @@ -39,7 +36,7 @@ export class UmbIconRegistry extends UUIIconRegistry { } }); } - appendIcons(icons: UmbIconDescriptor[]) { + appendIcons(icons: UmbIconDefinition[]) { this.#icons = [...this.#icons, ...icons]; } /** @@ -56,22 +53,22 @@ export class UmbIconRegistry extends UUIIconRegistry { async #loadIcon(iconName: string, iconProvider: UUIIconHost): Promise { await this.#init; - const iconManifest = this.#icons.find((i: UmbIconDescriptor) => i.name === iconName); + const iconManifest = this.#icons.find((i: UmbIconDefinition) => i.name === iconName); // Icon not found, so lets add it to a list of unhandled requests. if (!iconManifest) { this.#unhandledProviders.set(iconName, iconProvider); return false; } - const iconPath = iconManifest.path; + try { + const iconModule = await loadManifestPlainJs(iconManifest.path); + if (!iconModule) throw new Error(`Failed to load icon ${iconName}`); + if (!iconModule.default) throw new Error(`Icon ${iconName} is missing a default export`); + iconProvider.svg = iconModule.default; + } catch (error: any) { + console.error(`Failed to load icon ${iconName}`, error.message); + } - import(/* @vite-ignore */ iconPath) - .then((iconModule) => { - iconProvider.svg = iconModule.default; - }) - .catch((err) => { - console.error(`Failed to load icon ${iconName} on path ${iconPath}`, err.message); - }); return true; } } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts index 3ce6b4e598..2150b45288 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts @@ -1,5 +1,5 @@ import type { Meta, Story } from '@storybook/web-components'; -import icons from './icons/icons.js'; +import icons from './icons.js'; import { html, repeat } from '@umbraco-cms/backoffice/external/lit'; export default { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts new file mode 100644 index 0000000000..a6f123db8a --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts @@ -0,0 +1,2493 @@ +export default [{ +name: "icon-activity", + +path: () => import("./icons/icon-activity.js"), +},{ +name: "icon-add", + +path: () => import("./icons/icon-add.js"), +},{ +name: "icon-addressbook", + +path: () => import("./icons/icon-addressbook.js"), +},{ +name: "icon-alarm-clock", + +path: () => import("./icons/icon-alarm-clock.js"), +},{ +name: "icon-alert-alt", + +path: () => import("./icons/icon-alert-alt.js"), +},{ +name: "icon-alert", + +path: () => import("./icons/icon-alert.js"), +},{ +name: "icon-alt", + +path: () => import("./icons/icon-alt.js"), +},{ +name: "icon-anchor", + +path: () => import("./icons/icon-anchor.js"), +},{ +name: "icon-app", + +path: () => import("./icons/icon-app.js"), +},{ +name: "icon-application-error", + +path: () => import("./icons/icon-application-error.js"), +},{ +name: "icon-application-window-alt", + +path: () => import("./icons/icon-application-window-alt.js"), +},{ +name: "icon-application-window", + +path: () => import("./icons/icon-application-window.js"), +},{ +name: "icon-arrivals", + +path: () => import("./icons/icon-arrivals.js"), +},{ +name: "icon-arrow-down", + +path: () => import("./icons/icon-arrow-down.js"), +},{ +name: "icon-arrow-left", + +path: () => import("./icons/icon-arrow-left.js"), +},{ +name: "icon-arrow-right", + +path: () => import("./icons/icon-arrow-right.js"), +},{ +name: "icon-arrow-up", + +path: () => import("./icons/icon-arrow-up.js"), +},{ +name: "icon-attachment", + +path: () => import("./icons/icon-attachment.js"), +},{ +name: "icon-autofill", + +path: () => import("./icons/icon-autofill.js"), +},{ +name: "icon-award", + +path: () => import("./icons/icon-award.js"), +},{ +name: "icon-axis-rotation-2", + +path: () => import("./icons/icon-axis-rotation-2.js"), +},{ +name: "icon-axis-rotation-3", + +path: () => import("./icons/icon-axis-rotation-3.js"), +},{ +name: "icon-axis-rotation", + +path: () => import("./icons/icon-axis-rotation.js"), +},{ +name: "icon-backspace", + +path: () => import("./icons/icon-backspace.js"), +},{ +name: "icon-badge-add", + +path: () => import("./icons/icon-badge-add.js"), +},{ +name: "icon-badge-remove", + +path: () => import("./icons/icon-badge-remove.js"), +},{ +name: "icon-badge-restricted", +legacy: true, +path: () => import("./icons/icon-badge-restricted.js"), +},{ +name: "icon-ball", + +path: () => import("./icons/icon-ball.js"), +},{ +name: "icon-bar-chart", + +path: () => import("./icons/icon-bar-chart.js"), +},{ +name: "icon-barcode", + +path: () => import("./icons/icon-barcode.js"), +},{ +name: "icon-bars", + +path: () => import("./icons/icon-bars.js"), +},{ +name: "icon-battery-full", + +path: () => import("./icons/icon-battery-full.js"), +},{ +name: "icon-battery-low", + +path: () => import("./icons/icon-battery-low.js"), +},{ +name: "icon-beer-glass", + +path: () => import("./icons/icon-beer-glass.js"), +},{ +name: "icon-bell-off", + +path: () => import("./icons/icon-bell-off.js"), +},{ +name: "icon-bell", + +path: () => import("./icons/icon-bell.js"), +},{ +name: "icon-binarycode", + +path: () => import("./icons/icon-binarycode.js"), +},{ +name: "icon-bird", + +path: () => import("./icons/icon-bird.js"), +},{ +name: "icon-birthday-cake", + +path: () => import("./icons/icon-birthday-cake.js"), +},{ +name: "icon-block", + +path: () => import("./icons/icon-block.js"), +},{ +name: "icon-bluetooth", + +path: () => import("./icons/icon-bluetooth.js"), +},{ +name: "icon-boat-shipping", + +path: () => import("./icons/icon-boat-shipping.js"), +},{ +name: "icon-bones", + +path: () => import("./icons/icon-bones.js"), +},{ +name: "icon-book-alt-2", + +path: () => import("./icons/icon-book-alt-2.js"), +},{ +name: "icon-book-alt", + +path: () => import("./icons/icon-book-alt.js"), +},{ +name: "icon-book", + +path: () => import("./icons/icon-book.js"), +},{ +name: "icon-bookmark", + +path: () => import("./icons/icon-bookmark.js"), +},{ +name: "icon-books", + +path: () => import("./icons/icon-books.js"), +},{ +name: "icon-box-alt", + +path: () => import("./icons/icon-box-alt.js"), +},{ +name: "icon-box-open", + +path: () => import("./icons/icon-box-open.js"), +},{ +name: "icon-box", + +path: () => import("./icons/icon-box.js"), +},{ +name: "icon-brackets", + +path: () => import("./icons/icon-brackets.js"), +},{ +name: "icon-brick", + +path: () => import("./icons/icon-brick.js"), +},{ +name: "icon-briefcase", + +path: () => import("./icons/icon-briefcase.js"), +},{ +name: "icon-browser-window", + +path: () => import("./icons/icon-browser-window.js"), +},{ +name: "icon-brush-alt-2", + +path: () => import("./icons/icon-brush-alt-2.js"), +},{ +name: "icon-brush-alt", + +path: () => import("./icons/icon-brush-alt.js"), +},{ +name: "icon-brush", + +path: () => import("./icons/icon-brush.js"), +},{ +name: "icon-bug", + +path: () => import("./icons/icon-bug.js"), +},{ +name: "icon-bulleted-list", + +path: () => import("./icons/icon-bulleted-list.js"), +},{ +name: "icon-burn", + +path: () => import("./icons/icon-burn.js"), +},{ +name: "icon-bus", + +path: () => import("./icons/icon-bus.js"), +},{ +name: "icon-calculator", + +path: () => import("./icons/icon-calculator.js"), +},{ +name: "icon-calendar-alt", + +path: () => import("./icons/icon-calendar-alt.js"), +},{ +name: "icon-calendar", + +path: () => import("./icons/icon-calendar.js"), +},{ +name: "icon-camcorder", +legacy: true, +path: () => import("./icons/icon-camcorder.js"), +},{ +name: "icon-camera-roll", + +path: () => import("./icons/icon-camera-roll.js"), +},{ +name: "icon-candy", + +path: () => import("./icons/icon-candy.js"), +},{ +name: "icon-caps-lock", + +path: () => import("./icons/icon-caps-lock.js"), +},{ +name: "icon-car", + +path: () => import("./icons/icon-car.js"), +},{ +name: "icon-categories", + +path: () => import("./icons/icon-categories.js"), +},{ +name: "icon-certificate", + +path: () => import("./icons/icon-certificate.js"), +},{ +name: "icon-chart-curve", + +path: () => import("./icons/icon-chart-curve.js"), +},{ +name: "icon-chart", + +path: () => import("./icons/icon-chart.js"), +},{ +name: "icon-chat-active", +legacy: true, +path: () => import("./icons/icon-chat-active.js"), +},{ +name: "icon-chat", + +path: () => import("./icons/icon-chat.js"), +},{ +name: "icon-check", + +path: () => import("./icons/icon-check.js"), +},{ +name: "icon-checkbox-dotted", + +path: () => import("./icons/icon-checkbox-dotted.js"), +},{ +name: "icon-checkbox-empty", +legacy: true, +path: () => import("./icons/icon-checkbox-empty.js"), +},{ +name: "icon-checkbox", + +path: () => import("./icons/icon-checkbox.js"), +},{ +name: "icon-chip-alt", +legacy: true, +path: () => import("./icons/icon-chip-alt.js"), +},{ +name: "icon-chip", + +path: () => import("./icons/icon-chip.js"), +},{ +name: "icon-cinema", + +path: () => import("./icons/icon-cinema.js"), +},{ +name: "icon-circle-dotted-active", + +path: () => import("./icons/icon-circle-dotted-active.js"), +},{ +name: "icon-circle-dotted", + +path: () => import("./icons/icon-circle-dotted.js"), +},{ +name: "icon-circuits", + +path: () => import("./icons/icon-circuits.js"), +},{ +name: "icon-client", +legacy: true, +path: () => import("./icons/icon-client.js"), +},{ +name: "icon-cloud-drive", + +path: () => import("./icons/icon-cloud-drive.js"), +},{ +name: "icon-cloud-upload", + +path: () => import("./icons/icon-cloud-upload.js"), +},{ +name: "icon-cloud", + +path: () => import("./icons/icon-cloud.js"), +},{ +name: "icon-cloudy", + +path: () => import("./icons/icon-cloudy.js"), +},{ +name: "icon-clubs", + +path: () => import("./icons/icon-clubs.js"), +},{ +name: "icon-cocktail", + +path: () => import("./icons/icon-cocktail.js"), +},{ +name: "icon-code", + +path: () => import("./icons/icon-code.js"), +},{ +name: "icon-coffee", + +path: () => import("./icons/icon-coffee.js"), +},{ +name: "icon-coin-dollar", + +path: () => import("./icons/icon-coin-dollar.js"), +},{ +name: "icon-coin-euro", + +path: () => import("./icons/icon-coin-euro.js"), +},{ +name: "icon-coin-pound", + +path: () => import("./icons/icon-coin-pound.js"), +},{ +name: "icon-coin-yen", + +path: () => import("./icons/icon-coin-yen.js"), +},{ +name: "icon-coins-alt", +legacy: true, +path: () => import("./icons/icon-coins-alt.js"), +},{ +name: "icon-coins", + +path: () => import("./icons/icon-coins.js"), +},{ +name: "icon-color-bucket", + +path: () => import("./icons/icon-color-bucket.js"), +},{ +name: "icon-colorpicker", + +path: () => import("./icons/icon-colorpicker.js"), +},{ +name: "icon-columns", + +path: () => import("./icons/icon-columns.js"), +},{ +name: "icon-combination-lock-open", + +path: () => import("./icons/icon-combination-lock-open.js"), +},{ +name: "icon-combination-lock", + +path: () => import("./icons/icon-combination-lock.js"), +},{ +name: "icon-command", + +path: () => import("./icons/icon-command.js"), +},{ +name: "icon-company", + +path: () => import("./icons/icon-company.js"), +},{ +name: "icon-compress", + +path: () => import("./icons/icon-compress.js"), +},{ +name: "icon-connection", + +path: () => import("./icons/icon-connection.js"), +},{ +name: "icon-console", + +path: () => import("./icons/icon-console.js"), +},{ +name: "icon-contrast", + +path: () => import("./icons/icon-contrast.js"), +},{ +name: "icon-conversation-alt", + +path: () => import("./icons/icon-conversation-alt.js"), +},{ +name: "icon-conversation", +legacy: true, +path: () => import("./icons/icon-conversation.js"), +},{ +name: "icon-coverflow", + +path: () => import("./icons/icon-coverflow.js"), +},{ +name: "icon-credit-card-alt", +legacy: true, +path: () => import("./icons/icon-credit-card-alt.js"), +},{ +name: "icon-credit-card", + +path: () => import("./icons/icon-credit-card.js"), +},{ +name: "icon-crop", + +path: () => import("./icons/icon-crop.js"), +},{ +name: "icon-crosshair", + +path: () => import("./icons/icon-crosshair.js"), +},{ +name: "icon-crown-alt", +legacy: true, +path: () => import("./icons/icon-crown-alt.js"), +},{ +name: "icon-crown", + +path: () => import("./icons/icon-crown.js"), +},{ +name: "icon-cupcake", +legacy: true, +path: () => import("./icons/icon-cupcake.js"), +},{ +name: "icon-curve", + +path: () => import("./icons/icon-curve.js"), +},{ +name: "icon-cut", + +path: () => import("./icons/icon-cut.js"), +},{ +name: "icon-dashboard", + +path: () => import("./icons/icon-dashboard.js"), +},{ +name: "icon-defrag", + +path: () => import("./icons/icon-defrag.js"), +},{ +name: "icon-delete-key", + +path: () => import("./icons/icon-delete-key.js"), +},{ +name: "icon-delete", + +path: () => import("./icons/icon-delete.js"), +},{ +name: "icon-departure", + +path: () => import("./icons/icon-departure.js"), +},{ +name: "icon-desktop", +legacy: true, +path: () => import("./icons/icon-desktop.js"), +},{ +name: "icon-diagnostics", + +path: () => import("./icons/icon-diagnostics.js"), +},{ +name: "icon-diagonal-arrow-alt", + +path: () => import("./icons/icon-diagonal-arrow-alt.js"), +},{ +name: "icon-diagonal-arrow", + +path: () => import("./icons/icon-diagonal-arrow.js"), +},{ +name: "icon-diamond", + +path: () => import("./icons/icon-diamond.js"), +},{ +name: "icon-diamonds", + +path: () => import("./icons/icon-diamonds.js"), +},{ +name: "icon-dice", + +path: () => import("./icons/icon-dice.js"), +},{ +name: "icon-diploma-alt", +legacy: true, +path: () => import("./icons/icon-diploma-alt.js"), +},{ +name: "icon-diploma", + +path: () => import("./icons/icon-diploma.js"), +},{ +name: "icon-directions-alt", + +path: () => import("./icons/icon-directions-alt.js"), +},{ +name: "icon-directions", + +path: () => import("./icons/icon-directions.js"), +},{ +name: "icon-disc", + +path: () => import("./icons/icon-disc.js"), +},{ +name: "icon-disk-image", + +path: () => import("./icons/icon-disk-image.js"), +},{ +name: "icon-display", + +path: () => import("./icons/icon-display.js"), +},{ +name: "icon-dna", + +path: () => import("./icons/icon-dna.js"), +},{ +name: "icon-dock-connector", + +path: () => import("./icons/icon-dock-connector.js"), +},{ +name: "icon-document-dashed-line", + +path: () => import("./icons/icon-document-dashed-line.js"), +},{ +name: "icon-document", + +path: () => import("./icons/icon-document.js"), +},{ +name: "icon-documents", + +path: () => import("./icons/icon-documents.js"), +},{ +name: "icon-donate", +legacy: true, +path: () => import("./icons/icon-donate.js"), +},{ +name: "icon-door-open-alt", +legacy: true, +path: () => import("./icons/icon-door-open-alt.js"), +},{ +name: "icon-door-open", + +path: () => import("./icons/icon-door-open.js"), +},{ +name: "icon-download-alt", + +path: () => import("./icons/icon-download-alt.js"), +},{ +name: "icon-download", + +path: () => import("./icons/icon-download.js"), +},{ +name: "icon-drop", + +path: () => import("./icons/icon-drop.js"), +},{ +name: "icon-eco", + +path: () => import("./icons/icon-eco.js"), +},{ +name: "icon-economy", +legacy: true, +path: () => import("./icons/icon-economy.js"), +},{ +name: "icon-edit", + +path: () => import("./icons/icon-edit.js"), +},{ +name: "icon-employee", +legacy: true, +path: () => import("./icons/icon-employee.js"), +},{ +name: "icon-energy-saving-bulb", + +path: () => import("./icons/icon-energy-saving-bulb.js"), +},{ +name: "icon-enter", + +path: () => import("./icons/icon-enter.js"), +},{ +name: "icon-equalizer", + +path: () => import("./icons/icon-equalizer.js"), +},{ +name: "icon-escape", + +path: () => import("./icons/icon-escape.js"), +},{ +name: "icon-ethernet", + +path: () => import("./icons/icon-ethernet.js"), +},{ +name: "icon-eye", + +path: () => import("./icons/icon-eye.js"), +},{ +name: "icon-exit-fullscreen", + +path: () => import("./icons/icon-exit-fullscreen.js"), +},{ +name: "icon-facebook-like", + +path: () => import("./icons/icon-facebook-like.js"), +},{ +name: "icon-factory", + +path: () => import("./icons/icon-factory.js"), +},{ +name: "icon-favorite", + +path: () => import("./icons/icon-favorite.js"), +},{ +name: "icon-file-cabinet", + +path: () => import("./icons/icon-file-cabinet.js"), +},{ +name: "icon-files", + +path: () => import("./icons/icon-files.js"), +},{ +name: "icon-filter-arrows", + +path: () => import("./icons/icon-filter-arrows.js"), +},{ +name: "icon-filter", + +path: () => import("./icons/icon-filter.js"), +},{ +name: "icon-fingerprint", + +path: () => import("./icons/icon-fingerprint.js"), +},{ +name: "icon-fire", + +path: () => import("./icons/icon-fire.js"), +},{ +name: "icon-firewire", +legacy: true, +path: () => import("./icons/icon-firewire.js"), +},{ +name: "icon-flag-alt", + +path: () => import("./icons/icon-flag-alt.js"), +},{ +name: "icon-flag", + +path: () => import("./icons/icon-flag.js"), +},{ +name: "icon-flash", + +path: () => import("./icons/icon-flash.js"), +},{ +name: "icon-flashlight", + +path: () => import("./icons/icon-flashlight.js"), +},{ +name: "icon-flowerpot", + +path: () => import("./icons/icon-flowerpot.js"), +},{ +name: "icon-folder", + +path: () => import("./icons/icon-folder.js"), +},{ +name: "icon-folders", + +path: () => import("./icons/icon-folders.js"), +},{ +name: "icon-font", + +path: () => import("./icons/icon-font.js"), +},{ +name: "icon-food", + +path: () => import("./icons/icon-food.js"), +},{ +name: "icon-footprints", + +path: () => import("./icons/icon-footprints.js"), +},{ +name: "icon-forking", + +path: () => import("./icons/icon-forking.js"), +},{ +name: "icon-frame-alt", +legacy: true, +path: () => import("./icons/icon-frame-alt.js"), +},{ +name: "icon-frame", + +path: () => import("./icons/icon-frame.js"), +},{ +name: "icon-fullscreen-alt", + +path: () => import("./icons/icon-fullscreen-alt.js"), +},{ +name: "icon-fullscreen", + +path: () => import("./icons/icon-fullscreen.js"), +},{ +name: "icon-game", + +path: () => import("./icons/icon-game.js"), +},{ +name: "icon-geometry", +legacy: true, +path: () => import("./icons/icon-geometry.js"), +},{ +name: "icon-gift", + +path: () => import("./icons/icon-gift.js"), +},{ +name: "icon-glasses", + +path: () => import("./icons/icon-glasses.js"), +},{ +name: "icon-globe-alt", + +path: () => import("./icons/icon-globe-alt.js"), +},{ +name: "icon-globe-asia", +legacy: true, +path: () => import("./icons/icon-globe-asia.js"), +},{ +name: "icon-globe-europe-africa", +legacy: true, +path: () => import("./icons/icon-globe-europe-africa.js"), +},{ +name: "icon-globe-inverted-america", +legacy: true, +path: () => import("./icons/icon-globe-inverted-america.js"), +},{ +name: "icon-globe-inverted-asia", +legacy: true, +path: () => import("./icons/icon-globe-inverted-asia.js"), +},{ +name: "icon-globe-inverted-europe-africa", +legacy: true, +path: () => import("./icons/icon-globe-inverted-europe-africa.js"), +},{ +name: "icon-globe", + +path: () => import("./icons/icon-globe.js"), +},{ +name: "icon-gps", + +path: () => import("./icons/icon-gps.js"), +},{ +name: "icon-graduate", + +path: () => import("./icons/icon-graduate.js"), +},{ +name: "icon-grid", + +path: () => import("./icons/icon-grid.js"), +},{ +name: "icon-hammer", + +path: () => import("./icons/icon-hammer.js"), +},{ +name: "icon-hand-active-alt", +legacy: true, +path: () => import("./icons/icon-hand-active-alt.js"), +},{ +name: "icon-hand-active", + +path: () => import("./icons/icon-hand-active.js"), +},{ +name: "icon-hand-pointer-alt", +legacy: true, +path: () => import("./icons/icon-hand-pointer-alt.js"), +},{ +name: "icon-hand-pointer", + +path: () => import("./icons/icon-hand-pointer.js"), +},{ +name: "icon-handshake", + +path: () => import("./icons/icon-handshake.js"), +},{ +name: "icon-handtool-alt", +legacy: true, +path: () => import("./icons/icon-handtool-alt.js"), +},{ +name: "icon-handtool", + +path: () => import("./icons/icon-handtool.js"), +},{ +name: "icon-hard-drive-alt", +legacy: true, +path: () => import("./icons/icon-hard-drive-alt.js"), +},{ +name: "icon-hard-drive", +legacy: true, +path: () => import("./icons/icon-hard-drive.js"), +},{ +name: "icon-headphones", + +path: () => import("./icons/icon-headphones.js"), +},{ +name: "icon-headset", +legacy: true, +path: () => import("./icons/icon-headset.js"), +},{ +name: "icon-hearts", + +path: () => import("./icons/icon-hearts.js"), +},{ +name: "icon-height", + +path: () => import("./icons/icon-height.js"), +},{ +name: "icon-help-alt", + +path: () => import("./icons/icon-help-alt.js"), +},{ +name: "icon-help", + +path: () => import("./icons/icon-help.js"), +},{ +name: "icon-home", + +path: () => import("./icons/icon-home.js"), +},{ +name: "icon-hourglass", + +path: () => import("./icons/icon-hourglass.js"), +},{ +name: "icon-imac", +legacy: true, +path: () => import("./icons/icon-imac.js"), +},{ +name: "icon-inbox-full", +legacy: true, +path: () => import("./icons/icon-inbox-full.js"), +},{ +name: "icon-inbox", + +path: () => import("./icons/icon-inbox.js"), +},{ +name: "icon-indent", + +path: () => import("./icons/icon-indent.js"), +},{ +name: "icon-infinity", + +path: () => import("./icons/icon-infinity.js"), +},{ +name: "icon-info", + +path: () => import("./icons/icon-info.js"), +},{ +name: "icon-invoice", +legacy: true, +path: () => import("./icons/icon-invoice.js"), +},{ +name: "icon-ipad", +legacy: true, +path: () => import("./icons/icon-ipad.js"), +},{ +name: "icon-iphone", +legacy: true, +path: () => import("./icons/icon-iphone.js"), +},{ +name: "icon-item-arrangement", +legacy: true, +path: () => import("./icons/icon-item-arrangement.js"), +},{ +name: "icon-junk", + +path: () => import("./icons/icon-junk.js"), +},{ +name: "icon-key", + +path: () => import("./icons/icon-key.js"), +},{ +name: "icon-keyboard", + +path: () => import("./icons/icon-keyboard.js"), +},{ +name: "icon-lab", + +path: () => import("./icons/icon-lab.js"), +},{ +name: "icon-laptop", + +path: () => import("./icons/icon-laptop.js"), +},{ +name: "icon-layers-alt", +legacy: true, +path: () => import("./icons/icon-layers-alt.js"), +},{ +name: "icon-layers", + +path: () => import("./icons/icon-layers.js"), +},{ +name: "icon-layout", + +path: () => import("./icons/icon-layout.js"), +},{ +name: "icon-left-double-arrow", + +path: () => import("./icons/icon-left-double-arrow.js"), +},{ +name: "icon-legal", + +path: () => import("./icons/icon-legal.js"), +},{ +name: "icon-lense", +legacy: true, +path: () => import("./icons/icon-lense.js"), +},{ +name: "icon-library", + +path: () => import("./icons/icon-library.js"), +},{ +name: "icon-light-down", + +path: () => import("./icons/icon-light-down.js"), +},{ +name: "icon-light-up", + +path: () => import("./icons/icon-light-up.js"), +},{ +name: "icon-lightbulb-active", + +path: () => import("./icons/icon-lightbulb-active.js"), +},{ +name: "icon-lightbulb", +legacy: true, +path: () => import("./icons/icon-lightbulb.js"), +},{ +name: "icon-lightning", + +path: () => import("./icons/icon-lightning.js"), +},{ +name: "icon-link", + +path: () => import("./icons/icon-link.js"), +},{ +name: "icon-list", + +path: () => import("./icons/icon-list.js"), +},{ +name: "icon-load", +legacy: true, +path: () => import("./icons/icon-load.js"), +},{ +name: "icon-loading", +legacy: true, +path: () => import("./icons/icon-loading.js"), +},{ +name: "icon-locate", + +path: () => import("./icons/icon-locate.js"), +},{ +name: "icon-location-near-me", +legacy: true, +path: () => import("./icons/icon-location-near-me.js"), +},{ +name: "icon-location-nearby", + +path: () => import("./icons/icon-location-nearby.js"), +},{ +name: "icon-lock", + +path: () => import("./icons/icon-lock.js"), +},{ +name: "icon-log-out", + +path: () => import("./icons/icon-log-out.js"), +},{ +name: "icon-logout", +legacy: true, +path: () => import("./icons/icon-logout.js"), +},{ +name: "icon-loupe", +legacy: true, +path: () => import("./icons/icon-loupe.js"), +},{ +name: "icon-magnet", + +path: () => import("./icons/icon-magnet.js"), +},{ +name: "icon-mailbox", + +path: () => import("./icons/icon-mailbox.js"), +},{ +name: "icon-map-alt", + +path: () => import("./icons/icon-map-alt.js"), +},{ +name: "icon-map-location", +legacy: true, +path: () => import("./icons/icon-map-location.js"), +},{ +name: "icon-map-marker", + +path: () => import("./icons/icon-map-marker.js"), +},{ +name: "icon-map", + +path: () => import("./icons/icon-map.js"), +},{ +name: "icon-medal", + +path: () => import("./icons/icon-medal.js"), +},{ +name: "icon-medical-emergency", + +path: () => import("./icons/icon-medical-emergency.js"), +},{ +name: "icon-medicine", + +path: () => import("./icons/icon-medicine.js"), +},{ +name: "icon-meeting", +legacy: true, +path: () => import("./icons/icon-meeting.js"), +},{ +name: "icon-megaphone", + +path: () => import("./icons/icon-megaphone.js"), +},{ +name: "icon-merge", + +path: () => import("./icons/icon-merge.js"), +},{ +name: "icon-message-open", + +path: () => import("./icons/icon-message-open.js"), +},{ +name: "icon-message-unopened", +legacy: true, +path: () => import("./icons/icon-message-unopened.js"), +},{ +name: "icon-message", + +path: () => import("./icons/icon-message.js"), +},{ +name: "icon-microscope", + +path: () => import("./icons/icon-microscope.js"), +},{ +name: "icon-mindmap", +legacy: true, +path: () => import("./icons/icon-mindmap.js"), +},{ +name: "icon-mobile", + +path: () => import("./icons/icon-mobile.js"), +},{ +name: "icon-mountain", + +path: () => import("./icons/icon-mountain.js"), +},{ +name: "icon-mouse-cursor", + +path: () => import("./icons/icon-mouse-cursor.js"), +},{ +name: "icon-mouse", + +path: () => import("./icons/icon-mouse.js"), +},{ +name: "icon-movie-alt", + +path: () => import("./icons/icon-movie-alt.js"), +},{ +name: "icon-movie", + +path: () => import("./icons/icon-movie.js"), +},{ +name: "icon-multiple-credit-cards", + +path: () => import("./icons/icon-multiple-credit-cards.js"), +},{ +name: "icon-multiple-windows", + +path: () => import("./icons/icon-multiple-windows.js"), +},{ +name: "icon-music", + +path: () => import("./icons/icon-music.js"), +},{ +name: "icon-name-badge", +legacy: true, +path: () => import("./icons/icon-name-badge.js"), +},{ +name: "icon-navigation-bottom", +legacy: true, +path: () => import("./icons/icon-navigation-bottom.js"), +},{ +name: "icon-navigation-down", +legacy: true, +path: () => import("./icons/icon-navigation-down.js"), +},{ +name: "icon-navigation-first", +legacy: true, +path: () => import("./icons/icon-navigation-first.js"), +},{ +name: "icon-navigation-horizontal", +legacy: true, +path: () => import("./icons/icon-navigation-horizontal.js"), +},{ +name: "icon-navigation-last", +legacy: true, +path: () => import("./icons/icon-navigation-last.js"), +},{ +name: "icon-navigation-left", +legacy: true, +path: () => import("./icons/icon-navigation-left.js"), +},{ +name: "icon-navigation-right", +legacy: true, +path: () => import("./icons/icon-navigation-right.js"), +},{ +name: "icon-navigation-road", +legacy: true, +path: () => import("./icons/icon-navigation-road.js"), +},{ +name: "icon-navigation-top", +legacy: true, +path: () => import("./icons/icon-navigation-top.js"), +},{ +name: "icon-navigation-up", +legacy: true, +path: () => import("./icons/icon-navigation-up.js"), +},{ +name: "icon-navigation-vertical", +legacy: true, +path: () => import("./icons/icon-navigation-vertical.js"), +},{ +name: "icon-navigation", +legacy: true, +path: () => import("./icons/icon-navigation.js"), +},{ +name: "icon-navigational-arrow", + +path: () => import("./icons/icon-navigational-arrow.js"), +},{ +name: "icon-network-alt", + +path: () => import("./icons/icon-network-alt.js"), +},{ +name: "icon-newspaper-alt", +legacy: true, +path: () => import("./icons/icon-newspaper-alt.js"), +},{ +name: "icon-newspaper", + +path: () => import("./icons/icon-newspaper.js"), +},{ +name: "icon-next-media", +legacy: true, +path: () => import("./icons/icon-next-media.js"), +},{ +name: "icon-next", +legacy: true, +path: () => import("./icons/icon-next.js"), +},{ +name: "icon-nodes", +legacy: true, +path: () => import("./icons/icon-nodes.js"), +},{ +name: "icon-notepad-alt", +legacy: true, +path: () => import("./icons/icon-notepad-alt.js"), +},{ +name: "icon-notepad", + +path: () => import("./icons/icon-notepad.js"), +},{ +name: "icon-old-key", + +path: () => import("./icons/icon-old-key.js"), +},{ +name: "icon-old-phone", +legacy: true, +path: () => import("./icons/icon-old-phone.js"), +},{ +name: "icon-operator", + +path: () => import("./icons/icon-operator.js"), +},{ +name: "icon-ordered-list", + +path: () => import("./icons/icon-ordered-list.js"), +},{ +name: "icon-out", + +path: () => import("./icons/icon-out.js"), +},{ +name: "icon-outbox", +legacy: true, +path: () => import("./icons/icon-outbox.js"), +},{ +name: "icon-outdent", + +path: () => import("./icons/icon-outdent.js"), +},{ +name: "icon-page-add", + +path: () => import("./icons/icon-page-add.js"), +},{ +name: "icon-page-down", + +path: () => import("./icons/icon-page-down.js"), +},{ +name: "icon-page-remove", + +path: () => import("./icons/icon-page-remove.js"), +},{ +name: "icon-page-restricted", + +path: () => import("./icons/icon-page-restricted.js"), +},{ +name: "icon-page-up", + +path: () => import("./icons/icon-page-up.js"), +},{ +name: "icon-paint-roller", +legacy: true, +path: () => import("./icons/icon-paint-roller.js"), +},{ +name: "icon-palette", + +path: () => import("./icons/icon-palette.js"), +},{ +name: "icon-panel-show", + +path: () => import("./icons/icon-panel-show.js"), +},{ +name: "icon-pannel-close", + +path: () => import("./icons/icon-pannel-close.js"), +},{ +name: "icon-paper-bag", +legacy: true, +path: () => import("./icons/icon-paper-bag.js"), +},{ +name: "icon-paper-plane-alt", + +path: () => import("./icons/icon-paper-plane-alt.js"), +},{ +name: "icon-paper-plane", + +path: () => import("./icons/icon-paper-plane.js"), +},{ +name: "icon-partly-cloudy", + +path: () => import("./icons/icon-partly-cloudy.js"), +},{ +name: "icon-paste-in", +legacy: true, +path: () => import("./icons/icon-paste-in.js"), +},{ +name: "icon-pause", + +path: () => import("./icons/icon-pause.js"), +},{ +name: "icon-pc", +legacy: true, +path: () => import("./icons/icon-pc.js"), +},{ +name: "icon-people-alt-2", +legacy: true, +path: () => import("./icons/icon-people-alt-2.js"), +},{ +name: "icon-people-alt", +legacy: true, +path: () => import("./icons/icon-people-alt.js"), +},{ +name: "icon-people-female", +legacy: true, +path: () => import("./icons/icon-people-female.js"), +},{ +name: "icon-people", + +path: () => import("./icons/icon-people.js"), +},{ +name: "icon-phone-ring", + +path: () => import("./icons/icon-phone-ring.js"), +},{ +name: "icon-phone", + +path: () => import("./icons/icon-phone.js"), +},{ +name: "icon-photo-album", + +path: () => import("./icons/icon-photo-album.js"), +},{ +name: "icon-picture", + +path: () => import("./icons/icon-picture.js"), +},{ +name: "icon-pictures-alt-2", + +path: () => import("./icons/icon-pictures-alt-2.js"), +},{ +name: "icon-pictures-alt", +legacy: true, +path: () => import("./icons/icon-pictures-alt.js"), +},{ +name: "icon-pictures", + +path: () => import("./icons/icon-pictures.js"), +},{ +name: "icon-pie-chart", + +path: () => import("./icons/icon-pie-chart.js"), +},{ +name: "icon-piggy-bank", + +path: () => import("./icons/icon-piggy-bank.js"), +},{ +name: "icon-pin-location", + +path: () => import("./icons/icon-pin-location.js"), +},{ +name: "icon-plane", + +path: () => import("./icons/icon-plane.js"), +},{ +name: "icon-planet", +legacy: true, +path: () => import("./icons/icon-planet.js"), +},{ +name: "icon-play", + +path: () => import("./icons/icon-play.js"), +},{ +name: "icon-playing-cards", +legacy: true, +path: () => import("./icons/icon-playing-cards.js"), +},{ +name: "icon-playlist", + +path: () => import("./icons/icon-playlist.js"), +},{ +name: "icon-plugin", + +path: () => import("./icons/icon-plugin.js"), +},{ +name: "icon-podcast", + +path: () => import("./icons/icon-podcast.js"), +},{ +name: "icon-poll", +legacy: true, +path: () => import("./icons/icon-poll.js"), +},{ +name: "icon-post-it", + +path: () => import("./icons/icon-post-it.js"), +},{ +name: "icon-power-outlet", +legacy: true, +path: () => import("./icons/icon-power-outlet.js"), +},{ +name: "icon-power", + +path: () => import("./icons/icon-power.js"), +},{ +name: "icon-presentation", + +path: () => import("./icons/icon-presentation.js"), +},{ +name: "icon-previous-media", + +path: () => import("./icons/icon-previous-media.js"), +},{ +name: "icon-previous", + +path: () => import("./icons/icon-previous.js"), +},{ +name: "icon-price-dollar", +legacy: true, +path: () => import("./icons/icon-price-dollar.js"), +},{ +name: "icon-price-euro", +legacy: true, +path: () => import("./icons/icon-price-euro.js"), +},{ +name: "icon-price-pound", +legacy: true, +path: () => import("./icons/icon-price-pound.js"), +},{ +name: "icon-price-yen", +legacy: true, +path: () => import("./icons/icon-price-yen.js"), +},{ +name: "icon-print", + +path: () => import("./icons/icon-print.js"), +},{ +name: "icon-printer-alt", +legacy: true, +path: () => import("./icons/icon-printer-alt.js"), +},{ +name: "icon-projector", + +path: () => import("./icons/icon-projector.js"), +},{ +name: "icon-pulse", + +path: () => import("./icons/icon-pulse.js"), +},{ +name: "icon-pushpin", + +path: () => import("./icons/icon-pushpin.js"), +},{ +name: "icon-qr-code", + +path: () => import("./icons/icon-qr-code.js"), +},{ +name: "icon-quote", + +path: () => import("./icons/icon-quote.js"), +},{ +name: "icon-radio-alt", + +path: () => import("./icons/icon-radio-alt.js"), +},{ +name: "icon-radio-receiver", + +path: () => import("./icons/icon-radio-receiver.js"), +},{ +name: "icon-radio", + +path: () => import("./icons/icon-radio.js"), +},{ +name: "icon-rain", + +path: () => import("./icons/icon-rain.js"), +},{ +name: "icon-rate", +legacy: true, +path: () => import("./icons/icon-rate.js"), +},{ +name: "icon-re-post", + +path: () => import("./icons/icon-re-post.js"), +},{ +name: "icon-readonly", +legacy: true, +path: () => import("./icons/icon-readonly.js"), +},{ +name: "icon-receipt-alt", + +path: () => import("./icons/icon-receipt-alt.js"), +},{ +name: "icon-reception", + +path: () => import("./icons/icon-reception.js"), +},{ +name: "icon-record", +legacy: true, +path: () => import("./icons/icon-record.js"), +},{ +name: "icon-rectangle-ellipsis", + +path: () => import("./icons/icon-rectangle-ellipsis.js"), +},{ +name: "icon-redo", + +path: () => import("./icons/icon-redo.js"), +},{ +name: "icon-refresh", + +path: () => import("./icons/icon-refresh.js"), +},{ +name: "icon-remote", +legacy: true, +path: () => import("./icons/icon-remote.js"), +},{ +name: "icon-remove", + +path: () => import("./icons/icon-remove.js"), +},{ +name: "icon-repeat-one", + +path: () => import("./icons/icon-repeat-one.js"), +},{ +name: "icon-repeat", + +path: () => import("./icons/icon-repeat.js"), +},{ +name: "icon-reply-arrow", + +path: () => import("./icons/icon-reply-arrow.js"), +},{ +name: "icon-resize", + +path: () => import("./icons/icon-resize.js"), +},{ +name: "icon-return-to-top", +legacy: true, +path: () => import("./icons/icon-return-to-top.js"), +},{ +name: "icon-right-double-arrow", +legacy: true, +path: () => import("./icons/icon-right-double-arrow.js"), +},{ +name: "icon-roadsign", +legacy: true, +path: () => import("./icons/icon-roadsign.js"), +},{ +name: "icon-rocket", + +path: () => import("./icons/icon-rocket.js"), +},{ +name: "icon-rss", + +path: () => import("./icons/icon-rss.js"), +},{ +name: "icon-ruler-alt", + +path: () => import("./icons/icon-ruler-alt.js"), +},{ +name: "icon-ruler", + +path: () => import("./icons/icon-ruler.js"), +},{ +name: "icon-satellite-dish", + +path: () => import("./icons/icon-satellite-dish.js"), +},{ +name: "icon-save", + +path: () => import("./icons/icon-save.js"), +},{ +name: "icon-scan", + +path: () => import("./icons/icon-scan.js"), +},{ +name: "icon-school", + +path: () => import("./icons/icon-school.js"), +},{ +name: "icon-screensharing", + +path: () => import("./icons/icon-screensharing.js"), +},{ +name: "icon-script-alt", +legacy: true, +path: () => import("./icons/icon-script-alt.js"), +},{ +name: "icon-script", + +path: () => import("./icons/icon-script.js"), +},{ +name: "icon-scull", + +path: () => import("./icons/icon-scull.js"), +},{ +name: "icon-search", + +path: () => import("./icons/icon-search.js"), +},{ +name: "icon-sensor", + +path: () => import("./icons/icon-sensor.js"), +},{ +name: "icon-server-alt", +legacy: true, +path: () => import("./icons/icon-server-alt.js"), +},{ +name: "icon-server", + +path: () => import("./icons/icon-server.js"), +},{ +name: "icon-settings-alt", +legacy: true, +path: () => import("./icons/icon-settings-alt.js"), +},{ +name: "icon-settings", + +path: () => import("./icons/icon-settings.js"), +},{ +name: "icon-share-alt", + +path: () => import("./icons/icon-share-alt.js"), +},{ +name: "icon-share", + +path: () => import("./icons/icon-share.js"), +},{ +name: "icon-sharing-iphone", + +path: () => import("./icons/icon-sharing-iphone.js"), +},{ +name: "icon-shield", + +path: () => import("./icons/icon-shield.js"), +},{ +name: "icon-shift", + +path: () => import("./icons/icon-shift.js"), +},{ +name: "icon-shipping-box", + +path: () => import("./icons/icon-shipping-box.js"), +},{ +name: "icon-shipping", + +path: () => import("./icons/icon-shipping.js"), +},{ +name: "icon-shoe", + +path: () => import("./icons/icon-shoe.js"), +},{ +name: "icon-shopping-basket-alt-2", +legacy: true, +path: () => import("./icons/icon-shopping-basket-alt-2.js"), +},{ +name: "icon-shopping-basket-alt", + +path: () => import("./icons/icon-shopping-basket-alt.js"), +},{ +name: "icon-shopping-basket", + +path: () => import("./icons/icon-shopping-basket.js"), +},{ +name: "icon-shuffle", + +path: () => import("./icons/icon-shuffle.js"), +},{ +name: "icon-sience", + +path: () => import("./icons/icon-sience.js"), +},{ +name: "icon-single-note", + +path: () => import("./icons/icon-single-note.js"), +},{ +name: "icon-sitemap", +legacy: true, +path: () => import("./icons/icon-sitemap.js"), +},{ +name: "icon-sleep", + +path: () => import("./icons/icon-sleep.js"), +},{ +name: "icon-slideshow", +legacy: true, +path: () => import("./icons/icon-slideshow.js"), +},{ +name: "icon-smiley-inverted", +legacy: true, +path: () => import("./icons/icon-smiley-inverted.js"), +},{ +name: "icon-smiley", + +path: () => import("./icons/icon-smiley.js"), +},{ +name: "icon-snow", + +path: () => import("./icons/icon-snow.js"), +},{ +name: "icon-sound-low", + +path: () => import("./icons/icon-sound-low.js"), +},{ +name: "icon-sound-medium", +legacy: true, +path: () => import("./icons/icon-sound-medium.js"), +},{ +name: "icon-sound-off", + +path: () => import("./icons/icon-sound-off.js"), +},{ +name: "icon-sound-waves", + +path: () => import("./icons/icon-sound-waves.js"), +},{ +name: "icon-sound", + +path: () => import("./icons/icon-sound.js"), +},{ +name: "icon-spades", + +path: () => import("./icons/icon-spades.js"), +},{ +name: "icon-speaker", + +path: () => import("./icons/icon-speaker.js"), +},{ +name: "icon-speed-gauge", + +path: () => import("./icons/icon-speed-gauge.js"), +},{ +name: "icon-split-alt", + +path: () => import("./icons/icon-split-alt.js"), +},{ +name: "icon-split", + +path: () => import("./icons/icon-split.js"), +},{ +name: "icon-sprout", + +path: () => import("./icons/icon-sprout.js"), +},{ +name: "icon-squiggly-line", +legacy: true, +path: () => import("./icons/icon-squiggly-line.js"), +},{ +name: "icon-ssd", +legacy: true, +path: () => import("./icons/icon-ssd.js"), +},{ +name: "icon-stacked-disks", +legacy: true, +path: () => import("./icons/icon-stacked-disks.js"), +},{ +name: "icon-stamp", +legacy: true, +path: () => import("./icons/icon-stamp.js"), +},{ +name: "icon-stop-alt", + +path: () => import("./icons/icon-stop-alt.js"), +},{ +name: "icon-stop-hand", +legacy: true, +path: () => import("./icons/icon-stop-hand.js"), +},{ +name: "icon-stop", + +path: () => import("./icons/icon-stop.js"), +},{ +name: "icon-store", + +path: () => import("./icons/icon-store.js"), +},{ +name: "icon-stream", +legacy: true, +path: () => import("./icons/icon-stream.js"), +},{ +name: "icon-sunny", + +path: () => import("./icons/icon-sunny.js"), +},{ +name: "icon-sweatshirt", +legacy: true, +path: () => import("./icons/icon-sweatshirt.js"), +},{ +name: "icon-sync", + +path: () => import("./icons/icon-sync.js"), +},{ +name: "icon-t-shirt", + +path: () => import("./icons/icon-t-shirt.js"), +},{ +name: "icon-tab-key", + +path: () => import("./icons/icon-tab-key.js"), +},{ +name: "icon-tag", + +path: () => import("./icons/icon-tag.js"), +},{ +name: "icon-tags", + +path: () => import("./icons/icon-tags.js"), +},{ +name: "icon-takeaway-cup", +legacy: true, +path: () => import("./icons/icon-takeaway-cup.js"), +},{ +name: "icon-target", + +path: () => import("./icons/icon-target.js"), +},{ +name: "icon-temperatrure-alt", + +path: () => import("./icons/icon-temperatrure-alt.js"), +},{ +name: "icon-temperature", + +path: () => import("./icons/icon-temperature.js"), +},{ +name: "icon-terminal", + +path: () => import("./icons/icon-terminal.js"), +},{ +name: "icon-theater", + +path: () => import("./icons/icon-theater.js"), +},{ +name: "icon-thumb-down", + +path: () => import("./icons/icon-thumb-down.js"), +},{ +name: "icon-thumb-up", + +path: () => import("./icons/icon-thumb-up.js"), +},{ +name: "icon-thumbnail-list", + +path: () => import("./icons/icon-thumbnail-list.js"), +},{ +name: "icon-thumbnails-small", + +path: () => import("./icons/icon-thumbnails-small.js"), +},{ +name: "icon-thumbnails", + +path: () => import("./icons/icon-thumbnails.js"), +},{ +name: "icon-ticket", + +path: () => import("./icons/icon-ticket.js"), +},{ +name: "icon-time", + +path: () => import("./icons/icon-time.js"), +},{ +name: "icon-timer", + +path: () => import("./icons/icon-timer.js"), +},{ +name: "icon-tools", +legacy: true, +path: () => import("./icons/icon-tools.js"), +},{ +name: "icon-top", +legacy: true, +path: () => import("./icons/icon-top.js"), +},{ +name: "icon-traffic-alt", +legacy: true, +path: () => import("./icons/icon-traffic-alt.js"), +},{ +name: "icon-trafic", + +path: () => import("./icons/icon-trafic.js"), +},{ +name: "icon-train", + +path: () => import("./icons/icon-train.js"), +},{ +name: "icon-trash-alt-2", +legacy: true, +path: () => import("./icons/icon-trash-alt-2.js"), +},{ +name: "icon-trash-alt", +legacy: true, +path: () => import("./icons/icon-trash-alt.js"), +},{ +name: "icon-trash", + +path: () => import("./icons/icon-trash.js"), +},{ +name: "icon-tree", + +path: () => import("./icons/icon-tree.js"), +},{ +name: "icon-trophy", + +path: () => import("./icons/icon-trophy.js"), +},{ +name: "icon-truck", + +path: () => import("./icons/icon-truck.js"), +},{ +name: "icon-tv-old", + +path: () => import("./icons/icon-tv-old.js"), +},{ +name: "icon-tv", + +path: () => import("./icons/icon-tv.js"), +},{ +name: "icon-umb-content", +legacy: true, +path: () => import("./icons/icon-umb-content.js"), +},{ +name: "icon-umb-developer", +legacy: true, +path: () => import("./icons/icon-umb-developer.js"), +},{ +name: "icon-umb-media", +legacy: true, +path: () => import("./icons/icon-umb-media.js"), +},{ +name: "icon-umb-settings", +legacy: true, +path: () => import("./icons/icon-umb-settings.js"), +},{ +name: "icon-umb-users", +legacy: true, +path: () => import("./icons/icon-umb-users.js"), +},{ +name: "icon-umbrella", + +path: () => import("./icons/icon-umbrella.js"), +},{ +name: "icon-undo", + +path: () => import("./icons/icon-undo.js"), +},{ +name: "icon-unlocked", + +path: () => import("./icons/icon-unlocked.js"), +},{ +name: "icon-untitled", +legacy: true, +path: () => import("./icons/icon-untitled.js"), +},{ +name: "icon-usb-connector", +legacy: true, +path: () => import("./icons/icon-usb-connector.js"), +},{ +name: "icon-usb", + +path: () => import("./icons/icon-usb.js"), +},{ +name: "icon-user-female", +legacy: true, +path: () => import("./icons/icon-user-female.js"), +},{ +name: "icon-user-females-alt", +legacy: true, +path: () => import("./icons/icon-user-females-alt.js"), +},{ +name: "icon-user-females", +legacy: true, +path: () => import("./icons/icon-user-females.js"), +},{ +name: "icon-user-glasses", +legacy: true, +path: () => import("./icons/icon-user-glasses.js"), +},{ +name: "icon-user", + +path: () => import("./icons/icon-user.js"), +},{ +name: "icon-users-alt", +legacy: true, +path: () => import("./icons/icon-users-alt.js"), +},{ +name: "icon-users", + +path: () => import("./icons/icon-users.js"), +},{ +name: "icon-utilities", + +path: () => import("./icons/icon-utilities.js"), +},{ +name: "icon-vcard", + +path: () => import("./icons/icon-vcard.js"), +},{ +name: "icon-video", + +path: () => import("./icons/icon-video.js"), +},{ +name: "icon-voice", + +path: () => import("./icons/icon-voice.js"), +},{ +name: "icon-wall-plug", + +path: () => import("./icons/icon-wall-plug.js"), +},{ +name: "icon-wallet", + +path: () => import("./icons/icon-wallet.js"), +},{ +name: "icon-wand", + +path: () => import("./icons/icon-wand.js"), +},{ +name: "icon-webhook", + +path: () => import("./icons/icon-webhook.js"), +},{ +name: "icon-weight", + +path: () => import("./icons/icon-weight.js"), +},{ +name: "icon-width", + +path: () => import("./icons/icon-width.js"), +},{ +name: "icon-wifi", + +path: () => import("./icons/icon-wifi.js"), +},{ +name: "icon-window-popin", + +path: () => import("./icons/icon-window-popin.js"), +},{ +name: "icon-window-popout", + +path: () => import("./icons/icon-window-popout.js"), +},{ +name: "icon-window-sizes", + +path: () => import("./icons/icon-window-sizes.js"), +},{ +name: "icon-wine-glass", + +path: () => import("./icons/icon-wine-glass.js"), +},{ +name: "icon-wrench", + +path: () => import("./icons/icon-wrench.js"), +},{ +name: "icon-wrong", + +path: () => import("./icons/icon-wrong.js"), +},{ +name: "icon-zip", + +path: () => import("./icons/icon-zip.js"), +},{ +name: "icon-zom-out", +legacy: true, +path: () => import("./icons/icon-zom-out.js"), +},{ +name: "icon-zoom-in", + +path: () => import("./icons/icon-zoom-in.js"), +},{ +name: "icon-zoom-out", + +path: () => import("./icons/icon-zoom-out.js"), +},{ +name: "icon-star", + +path: () => import("./icons/icon-star.js"), +},{ +name: "icon-database", + +path: () => import("./icons/icon-database.js"), +},{ +name: "icon-azure", + +path: () => import("./icons/icon-azure.js"), +},{ +name: "icon-facebook", + +path: () => import("./icons/icon-facebook.js"), +},{ +name: "icon-gitbook", + +path: () => import("./icons/icon-gitbook.js"), +},{ +name: "icon-github", + +path: () => import("./icons/icon-github.js"), +},{ +name: "icon-gitlab", + +path: () => import("./icons/icon-gitlab.js"), +},{ +name: "icon-google", + +path: () => import("./icons/icon-google.js"), +},{ +name: "icon-linkedin", + +path: () => import("./icons/icon-linkedin.js"), +},{ +name: "icon-mastodon", + +path: () => import("./icons/icon-mastodon.js"), +},{ +name: "icon-microsoft", + +path: () => import("./icons/icon-microsoft.js"), +},{ +name: "icon-twitter-x", + +path: () => import("./icons/icon-twitter-x.js"), +},{ +name: "icon-umbraco", + +path: () => import("./icons/icon-umbraco.js"), +},{ +name: "icon-art-easel", +legacy: true, +path: () => import("./icons/icon-art-easel.js"), +},{ +name: "icon-article", +legacy: true, +path: () => import("./icons/icon-article.js"), +},{ +name: "icon-auction-hammer", +legacy: true, +path: () => import("./icons/icon-auction-hammer.js"), +},{ +name: "icon-baby-stroller", +legacy: true, +path: () => import("./icons/icon-baby-stroller.js"), +},{ +name: "icon-badge-count", +legacy: true, +path: () => import("./icons/icon-badge-count.js"), +},{ +name: "icon-band-aid", +legacy: true, +path: () => import("./icons/icon-band-aid.js"), +},{ +name: "icon-bill-dollar", +legacy: true, +path: () => import("./icons/icon-bill-dollar.js"), +},{ +name: "icon-bill-euro", +legacy: true, +path: () => import("./icons/icon-bill-euro.js"), +},{ +name: "icon-bill-pound", +legacy: true, +path: () => import("./icons/icon-bill-pound.js"), +},{ +name: "icon-bill-yen", +legacy: true, +path: () => import("./icons/icon-bill-yen.js"), +},{ +name: "icon-bill", +legacy: true, +path: () => import("./icons/icon-bill.js"), +},{ +name: "icon-billboard", +legacy: true, +path: () => import("./icons/icon-billboard.js"), +},{ +name: "icon-bills-dollar", +legacy: true, +path: () => import("./icons/icon-bills-dollar.js"), +},{ +name: "icon-bills-euro", +legacy: true, +path: () => import("./icons/icon-bills-euro.js"), +},{ +name: "icon-bills-pound", +legacy: true, +path: () => import("./icons/icon-bills-pound.js"), +},{ +name: "icon-bills-yen", +legacy: true, +path: () => import("./icons/icon-bills-yen.js"), +},{ +name: "icon-bills", +legacy: true, +path: () => import("./icons/icon-bills.js"), +},{ +name: "icon-binoculars", +legacy: true, +path: () => import("./icons/icon-binoculars.js"), +},{ +name: "icon-blueprint", +legacy: true, +path: () => import("./icons/icon-blueprint.js"), +},{ +name: "icon-bomb", +legacy: true, +path: () => import("./icons/icon-bomb.js"), +},{ +name: "icon-cash-register", +legacy: true, +path: () => import("./icons/icon-cash-register.js"), +},{ +name: "icon-checkbox-dotted-active", +legacy: true, +path: () => import("./icons/icon-checkbox-dotted-active.js"), +},{ +name: "icon-chess", +legacy: true, +path: () => import("./icons/icon-chess.js"), +},{ +name: "icon-circus", +legacy: true, +path: () => import("./icons/icon-circus.js"), +},{ +name: "icon-clothes-hanger", +legacy: true, +path: () => import("./icons/icon-clothes-hanger.js"), +},{ +name: "icon-coin", +legacy: true, +path: () => import("./icons/icon-coin.js"), +},{ +name: "icon-coins-dollar-alt", +legacy: true, +path: () => import("./icons/icon-coins-dollar-alt.js"), +},{ +name: "icon-coins-dollar", +legacy: true, +path: () => import("./icons/icon-coins-dollar.js"), +},{ +name: "icon-coins-euro-alt", +legacy: true, +path: () => import("./icons/icon-coins-euro-alt.js"), +},{ +name: "icon-coins-euro", +legacy: true, +path: () => import("./icons/icon-coins-euro.js"), +},{ +name: "icon-coins-pound-alt", +legacy: true, +path: () => import("./icons/icon-coins-pound-alt.js"), +},{ +name: "icon-coins-pound", +legacy: true, +path: () => import("./icons/icon-coins-pound.js"), +},{ +name: "icon-coins-yen-alt", +legacy: true, +path: () => import("./icons/icon-coins-yen-alt.js"), +},{ +name: "icon-coins-yen", +legacy: true, +path: () => import("./icons/icon-coins-yen.js"), +},{ +name: "icon-comb", +legacy: true, +path: () => import("./icons/icon-comb.js"), +},{ +name: "icon-desk", +legacy: true, +path: () => import("./icons/icon-desk.js"), +},{ +name: "icon-dollar-bag", +legacy: true, +path: () => import("./icons/icon-dollar-bag.js"), +},{ +name: "icon-eject", +legacy: true, +path: () => import("./icons/icon-eject.js"), +},{ +name: "icon-euro-bag", +legacy: true, +path: () => import("./icons/icon-euro-bag.js"), +},{ +name: "icon-female-symbol", +legacy: true, +path: () => import("./icons/icon-female-symbol.js"), +},{ +name: "icon-firewall", +legacy: true, +path: () => import("./icons/icon-firewall.js"), +},{ +name: "icon-folder-open", +legacy: true, +path: () => import("./icons/icon-folder-open.js"), +},{ +name: "icon-folder-outline", +legacy: true, +path: () => import("./icons/icon-folder-outline.js"), +},{ +name: "icon-handprint", +legacy: true, +path: () => import("./icons/icon-handprint.js"), +},{ +name: "icon-hat", +legacy: true, +path: () => import("./icons/icon-hat.js"), +},{ +name: "icon-hd", +legacy: true, +path: () => import("./icons/icon-hd.js"), +},{ +name: "icon-inactive-line", +legacy: true, +path: () => import("./icons/icon-inactive-line.js"), +},{ +name: "icon-keychain", +legacy: true, +path: () => import("./icons/icon-keychain.js"), +},{ +name: "icon-keyhole", +legacy: true, +path: () => import("./icons/icon-keyhole.js"), +},{ +name: "icon-linux-tux", +legacy: true, +path: () => import("./icons/icon-linux-tux.js"), +},{ +name: "icon-male-and-female", +legacy: true, +path: () => import("./icons/icon-male-and-female.js"), +},{ +name: "icon-male-symbol", +legacy: true, +path: () => import("./icons/icon-male-symbol.js"), +},{ +name: "icon-molecular-network", +legacy: true, +path: () => import("./icons/icon-molecular-network.js"), +},{ +name: "icon-molecular", +legacy: true, +path: () => import("./icons/icon-molecular.js"), +},{ +name: "icon-os-x", +legacy: true, +path: () => import("./icons/icon-os-x.js"), +},{ +name: "icon-pants", +legacy: true, +path: () => import("./icons/icon-pants.js"), +},{ +name: "icon-parachute-drop", +legacy: true, +path: () => import("./icons/icon-parachute-drop.js"), +},{ +name: "icon-parental-control", +legacy: true, +path: () => import("./icons/icon-parental-control.js"), +},{ +name: "icon-path", +legacy: true, +path: () => import("./icons/icon-path.js"), +},{ +name: "icon-piracy", +legacy: true, +path: () => import("./icons/icon-piracy.js"), +},{ +name: "icon-poker-chip", +legacy: true, +path: () => import("./icons/icon-poker-chip.js"), +},{ +name: "icon-pound-bag", +legacy: true, +path: () => import("./icons/icon-pound-bag.js"), +},{ +name: "icon-receipt-dollar", +legacy: true, +path: () => import("./icons/icon-receipt-dollar.js"), +},{ +name: "icon-receipt-euro", +legacy: true, +path: () => import("./icons/icon-receipt-euro.js"), +},{ +name: "icon-receipt-pound", +legacy: true, +path: () => import("./icons/icon-receipt-pound.js"), +},{ +name: "icon-receipt-yen", +legacy: true, +path: () => import("./icons/icon-receipt-yen.js"), +},{ +name: "icon-road", +legacy: true, +path: () => import("./icons/icon-road.js"), +},{ +name: "icon-safe", +legacy: true, +path: () => import("./icons/icon-safe.js"), +},{ +name: "icon-safedial", +legacy: true, +path: () => import("./icons/icon-safedial.js"), +},{ +name: "icon-sandbox-toys", +legacy: true, +path: () => import("./icons/icon-sandbox-toys.js"), +},{ +name: "icon-security-camera", +legacy: true, +path: () => import("./icons/icon-security-camera.js"), +},{ +name: "icon-settings-alt-2", +legacy: true, +path: () => import("./icons/icon-settings-alt-2.js"), +},{ +name: "icon-share-alt-2", +legacy: true, +path: () => import("./icons/icon-share-alt-2.js"), +},{ +name: "icon-shorts", +legacy: true, +path: () => import("./icons/icon-shorts.js"), +},{ +name: "icon-simcard", +legacy: true, +path: () => import("./icons/icon-simcard.js"), +},{ +name: "icon-tab", +legacy: true, +path: () => import("./icons/icon-tab.js"), +},{ +name: "icon-tactics", +legacy: true, +path: () => import("./icons/icon-tactics.js"), +},{ +name: "icon-theif", +legacy: true, +path: () => import("./icons/icon-theif.js"), +},{ +name: "icon-thought-bubble", +legacy: true, +path: () => import("./icons/icon-thought-bubble.js"), +},{ +name: "icon-twitter", +legacy: true, +path: () => import("./icons/icon-twitter.js"), +},{ +name: "icon-umb-contour", +legacy: true, +path: () => import("./icons/icon-umb-contour.js"), +},{ +name: "icon-umb-deploy", +legacy: true, +path: () => import("./icons/icon-umb-deploy.js"), +},{ +name: "icon-umb-members", +legacy: true, +path: () => import("./icons/icon-umb-members.js"), +},{ +name: "icon-universal", +legacy: true, +path: () => import("./icons/icon-universal.js"), +},{ +name: "icon-war", +legacy: true, +path: () => import("./icons/icon-war.js"), +},{ +name: "icon-windows", +legacy: true, +path: () => import("./icons/icon-windows.js"), +},{ +name: "icon-yen-bag", +legacy: true, +path: () => import("./icons/icon-yen-bag.js"), +}]; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts deleted file mode 100644 index ef496478b3..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts +++ /dev/null @@ -1,2493 +0,0 @@ -export default [{ -name: "icon-activity", - -path: "./icons/icon-activity.js", -},{ -name: "icon-add", - -path: "./icons/icon-add.js", -},{ -name: "icon-addressbook", - -path: "./icons/icon-addressbook.js", -},{ -name: "icon-alarm-clock", - -path: "./icons/icon-alarm-clock.js", -},{ -name: "icon-alert-alt", - -path: "./icons/icon-alert-alt.js", -},{ -name: "icon-alert", - -path: "./icons/icon-alert.js", -},{ -name: "icon-alt", - -path: "./icons/icon-alt.js", -},{ -name: "icon-anchor", - -path: "./icons/icon-anchor.js", -},{ -name: "icon-app", - -path: "./icons/icon-app.js", -},{ -name: "icon-application-error", - -path: "./icons/icon-application-error.js", -},{ -name: "icon-application-window-alt", - -path: "./icons/icon-application-window-alt.js", -},{ -name: "icon-application-window", - -path: "./icons/icon-application-window.js", -},{ -name: "icon-arrivals", - -path: "./icons/icon-arrivals.js", -},{ -name: "icon-arrow-down", - -path: "./icons/icon-arrow-down.js", -},{ -name: "icon-arrow-left", - -path: "./icons/icon-arrow-left.js", -},{ -name: "icon-arrow-right", - -path: "./icons/icon-arrow-right.js", -},{ -name: "icon-arrow-up", - -path: "./icons/icon-arrow-up.js", -},{ -name: "icon-attachment", - -path: "./icons/icon-attachment.js", -},{ -name: "icon-autofill", - -path: "./icons/icon-autofill.js", -},{ -name: "icon-award", - -path: "./icons/icon-award.js", -},{ -name: "icon-axis-rotation-2", - -path: "./icons/icon-axis-rotation-2.js", -},{ -name: "icon-axis-rotation-3", - -path: "./icons/icon-axis-rotation-3.js", -},{ -name: "icon-axis-rotation", - -path: "./icons/icon-axis-rotation.js", -},{ -name: "icon-backspace", - -path: "./icons/icon-backspace.js", -},{ -name: "icon-badge-add", - -path: "./icons/icon-badge-add.js", -},{ -name: "icon-badge-remove", - -path: "./icons/icon-badge-remove.js", -},{ -name: "icon-badge-restricted", -legacy: true, -path: "./icons/icon-badge-restricted.js", -},{ -name: "icon-ball", - -path: "./icons/icon-ball.js", -},{ -name: "icon-bar-chart", - -path: "./icons/icon-bar-chart.js", -},{ -name: "icon-barcode", - -path: "./icons/icon-barcode.js", -},{ -name: "icon-bars", - -path: "./icons/icon-bars.js", -},{ -name: "icon-battery-full", - -path: "./icons/icon-battery-full.js", -},{ -name: "icon-battery-low", - -path: "./icons/icon-battery-low.js", -},{ -name: "icon-beer-glass", - -path: "./icons/icon-beer-glass.js", -},{ -name: "icon-bell-off", - -path: "./icons/icon-bell-off.js", -},{ -name: "icon-bell", - -path: "./icons/icon-bell.js", -},{ -name: "icon-binarycode", - -path: "./icons/icon-binarycode.js", -},{ -name: "icon-bird", - -path: "./icons/icon-bird.js", -},{ -name: "icon-birthday-cake", - -path: "./icons/icon-birthday-cake.js", -},{ -name: "icon-block", - -path: "./icons/icon-block.js", -},{ -name: "icon-bluetooth", - -path: "./icons/icon-bluetooth.js", -},{ -name: "icon-boat-shipping", - -path: "./icons/icon-boat-shipping.js", -},{ -name: "icon-bones", - -path: "./icons/icon-bones.js", -},{ -name: "icon-book-alt-2", - -path: "./icons/icon-book-alt-2.js", -},{ -name: "icon-book-alt", - -path: "./icons/icon-book-alt.js", -},{ -name: "icon-book", - -path: "./icons/icon-book.js", -},{ -name: "icon-bookmark", - -path: "./icons/icon-bookmark.js", -},{ -name: "icon-books", - -path: "./icons/icon-books.js", -},{ -name: "icon-box-alt", - -path: "./icons/icon-box-alt.js", -},{ -name: "icon-box-open", - -path: "./icons/icon-box-open.js", -},{ -name: "icon-box", - -path: "./icons/icon-box.js", -},{ -name: "icon-brackets", - -path: "./icons/icon-brackets.js", -},{ -name: "icon-brick", - -path: "./icons/icon-brick.js", -},{ -name: "icon-briefcase", - -path: "./icons/icon-briefcase.js", -},{ -name: "icon-browser-window", - -path: "./icons/icon-browser-window.js", -},{ -name: "icon-brush-alt-2", - -path: "./icons/icon-brush-alt-2.js", -},{ -name: "icon-brush-alt", - -path: "./icons/icon-brush-alt.js", -},{ -name: "icon-brush", - -path: "./icons/icon-brush.js", -},{ -name: "icon-bug", - -path: "./icons/icon-bug.js", -},{ -name: "icon-bulleted-list", - -path: "./icons/icon-bulleted-list.js", -},{ -name: "icon-burn", - -path: "./icons/icon-burn.js", -},{ -name: "icon-bus", - -path: "./icons/icon-bus.js", -},{ -name: "icon-calculator", - -path: "./icons/icon-calculator.js", -},{ -name: "icon-calendar-alt", - -path: "./icons/icon-calendar-alt.js", -},{ -name: "icon-calendar", - -path: "./icons/icon-calendar.js", -},{ -name: "icon-camcorder", -legacy: true, -path: "./icons/icon-camcorder.js", -},{ -name: "icon-camera-roll", - -path: "./icons/icon-camera-roll.js", -},{ -name: "icon-candy", - -path: "./icons/icon-candy.js", -},{ -name: "icon-caps-lock", - -path: "./icons/icon-caps-lock.js", -},{ -name: "icon-car", - -path: "./icons/icon-car.js", -},{ -name: "icon-categories", - -path: "./icons/icon-categories.js", -},{ -name: "icon-certificate", - -path: "./icons/icon-certificate.js", -},{ -name: "icon-chart-curve", - -path: "./icons/icon-chart-curve.js", -},{ -name: "icon-chart", - -path: "./icons/icon-chart.js", -},{ -name: "icon-chat-active", -legacy: true, -path: "./icons/icon-chat-active.js", -},{ -name: "icon-chat", - -path: "./icons/icon-chat.js", -},{ -name: "icon-check", - -path: "./icons/icon-check.js", -},{ -name: "icon-checkbox-dotted", - -path: "./icons/icon-checkbox-dotted.js", -},{ -name: "icon-checkbox-empty", -legacy: true, -path: "./icons/icon-checkbox-empty.js", -},{ -name: "icon-checkbox", - -path: "./icons/icon-checkbox.js", -},{ -name: "icon-chip-alt", -legacy: true, -path: "./icons/icon-chip-alt.js", -},{ -name: "icon-chip", - -path: "./icons/icon-chip.js", -},{ -name: "icon-cinema", - -path: "./icons/icon-cinema.js", -},{ -name: "icon-circle-dotted-active", - -path: "./icons/icon-circle-dotted-active.js", -},{ -name: "icon-circle-dotted", - -path: "./icons/icon-circle-dotted.js", -},{ -name: "icon-circuits", - -path: "./icons/icon-circuits.js", -},{ -name: "icon-client", -legacy: true, -path: "./icons/icon-client.js", -},{ -name: "icon-cloud-drive", - -path: "./icons/icon-cloud-drive.js", -},{ -name: "icon-cloud-upload", - -path: "./icons/icon-cloud-upload.js", -},{ -name: "icon-cloud", - -path: "./icons/icon-cloud.js", -},{ -name: "icon-cloudy", - -path: "./icons/icon-cloudy.js", -},{ -name: "icon-clubs", - -path: "./icons/icon-clubs.js", -},{ -name: "icon-cocktail", - -path: "./icons/icon-cocktail.js", -},{ -name: "icon-code", - -path: "./icons/icon-code.js", -},{ -name: "icon-coffee", - -path: "./icons/icon-coffee.js", -},{ -name: "icon-coin-dollar", - -path: "./icons/icon-coin-dollar.js", -},{ -name: "icon-coin-euro", - -path: "./icons/icon-coin-euro.js", -},{ -name: "icon-coin-pound", - -path: "./icons/icon-coin-pound.js", -},{ -name: "icon-coin-yen", - -path: "./icons/icon-coin-yen.js", -},{ -name: "icon-coins-alt", -legacy: true, -path: "./icons/icon-coins-alt.js", -},{ -name: "icon-coins", - -path: "./icons/icon-coins.js", -},{ -name: "icon-color-bucket", - -path: "./icons/icon-color-bucket.js", -},{ -name: "icon-colorpicker", - -path: "./icons/icon-colorpicker.js", -},{ -name: "icon-columns", - -path: "./icons/icon-columns.js", -},{ -name: "icon-combination-lock-open", - -path: "./icons/icon-combination-lock-open.js", -},{ -name: "icon-combination-lock", - -path: "./icons/icon-combination-lock.js", -},{ -name: "icon-command", - -path: "./icons/icon-command.js", -},{ -name: "icon-company", - -path: "./icons/icon-company.js", -},{ -name: "icon-compress", - -path: "./icons/icon-compress.js", -},{ -name: "icon-connection", - -path: "./icons/icon-connection.js", -},{ -name: "icon-console", - -path: "./icons/icon-console.js", -},{ -name: "icon-contrast", - -path: "./icons/icon-contrast.js", -},{ -name: "icon-conversation-alt", - -path: "./icons/icon-conversation-alt.js", -},{ -name: "icon-conversation", -legacy: true, -path: "./icons/icon-conversation.js", -},{ -name: "icon-coverflow", - -path: "./icons/icon-coverflow.js", -},{ -name: "icon-credit-card-alt", -legacy: true, -path: "./icons/icon-credit-card-alt.js", -},{ -name: "icon-credit-card", - -path: "./icons/icon-credit-card.js", -},{ -name: "icon-crop", - -path: "./icons/icon-crop.js", -},{ -name: "icon-crosshair", - -path: "./icons/icon-crosshair.js", -},{ -name: "icon-crown-alt", -legacy: true, -path: "./icons/icon-crown-alt.js", -},{ -name: "icon-crown", - -path: "./icons/icon-crown.js", -},{ -name: "icon-cupcake", -legacy: true, -path: "./icons/icon-cupcake.js", -},{ -name: "icon-curve", - -path: "./icons/icon-curve.js", -},{ -name: "icon-cut", - -path: "./icons/icon-cut.js", -},{ -name: "icon-dashboard", - -path: "./icons/icon-dashboard.js", -},{ -name: "icon-defrag", - -path: "./icons/icon-defrag.js", -},{ -name: "icon-delete-key", - -path: "./icons/icon-delete-key.js", -},{ -name: "icon-delete", - -path: "./icons/icon-delete.js", -},{ -name: "icon-departure", - -path: "./icons/icon-departure.js", -},{ -name: "icon-desktop", -legacy: true, -path: "./icons/icon-desktop.js", -},{ -name: "icon-diagnostics", - -path: "./icons/icon-diagnostics.js", -},{ -name: "icon-diagonal-arrow-alt", - -path: "./icons/icon-diagonal-arrow-alt.js", -},{ -name: "icon-diagonal-arrow", - -path: "./icons/icon-diagonal-arrow.js", -},{ -name: "icon-diamond", - -path: "./icons/icon-diamond.js", -},{ -name: "icon-diamonds", - -path: "./icons/icon-diamonds.js", -},{ -name: "icon-dice", - -path: "./icons/icon-dice.js", -},{ -name: "icon-diploma-alt", -legacy: true, -path: "./icons/icon-diploma-alt.js", -},{ -name: "icon-diploma", - -path: "./icons/icon-diploma.js", -},{ -name: "icon-directions-alt", - -path: "./icons/icon-directions-alt.js", -},{ -name: "icon-directions", - -path: "./icons/icon-directions.js", -},{ -name: "icon-disc", - -path: "./icons/icon-disc.js", -},{ -name: "icon-disk-image", - -path: "./icons/icon-disk-image.js", -},{ -name: "icon-display", - -path: "./icons/icon-display.js", -},{ -name: "icon-dna", - -path: "./icons/icon-dna.js", -},{ -name: "icon-dock-connector", - -path: "./icons/icon-dock-connector.js", -},{ -name: "icon-document-dashed-line", - -path: "./icons/icon-document-dashed-line.js", -},{ -name: "icon-document", - -path: "./icons/icon-document.js", -},{ -name: "icon-documents", - -path: "./icons/icon-documents.js", -},{ -name: "icon-donate", -legacy: true, -path: "./icons/icon-donate.js", -},{ -name: "icon-door-open-alt", -legacy: true, -path: "./icons/icon-door-open-alt.js", -},{ -name: "icon-door-open", - -path: "./icons/icon-door-open.js", -},{ -name: "icon-download-alt", - -path: "./icons/icon-download-alt.js", -},{ -name: "icon-download", - -path: "./icons/icon-download.js", -},{ -name: "icon-drop", - -path: "./icons/icon-drop.js", -},{ -name: "icon-eco", - -path: "./icons/icon-eco.js", -},{ -name: "icon-economy", -legacy: true, -path: "./icons/icon-economy.js", -},{ -name: "icon-edit", - -path: "./icons/icon-edit.js", -},{ -name: "icon-employee", -legacy: true, -path: "./icons/icon-employee.js", -},{ -name: "icon-energy-saving-bulb", - -path: "./icons/icon-energy-saving-bulb.js", -},{ -name: "icon-enter", - -path: "./icons/icon-enter.js", -},{ -name: "icon-equalizer", - -path: "./icons/icon-equalizer.js", -},{ -name: "icon-escape", - -path: "./icons/icon-escape.js", -},{ -name: "icon-ethernet", - -path: "./icons/icon-ethernet.js", -},{ -name: "icon-eye", - -path: "./icons/icon-eye.js", -},{ -name: "icon-exit-fullscreen", - -path: "./icons/icon-exit-fullscreen.js", -},{ -name: "icon-facebook-like", - -path: "./icons/icon-facebook-like.js", -},{ -name: "icon-factory", - -path: "./icons/icon-factory.js", -},{ -name: "icon-favorite", - -path: "./icons/icon-favorite.js", -},{ -name: "icon-file-cabinet", - -path: "./icons/icon-file-cabinet.js", -},{ -name: "icon-files", - -path: "./icons/icon-files.js", -},{ -name: "icon-filter-arrows", - -path: "./icons/icon-filter-arrows.js", -},{ -name: "icon-filter", - -path: "./icons/icon-filter.js", -},{ -name: "icon-fingerprint", - -path: "./icons/icon-fingerprint.js", -},{ -name: "icon-fire", - -path: "./icons/icon-fire.js", -},{ -name: "icon-firewire", -legacy: true, -path: "./icons/icon-firewire.js", -},{ -name: "icon-flag-alt", - -path: "./icons/icon-flag-alt.js", -},{ -name: "icon-flag", - -path: "./icons/icon-flag.js", -},{ -name: "icon-flash", - -path: "./icons/icon-flash.js", -},{ -name: "icon-flashlight", - -path: "./icons/icon-flashlight.js", -},{ -name: "icon-flowerpot", - -path: "./icons/icon-flowerpot.js", -},{ -name: "icon-folder", - -path: "./icons/icon-folder.js", -},{ -name: "icon-folders", - -path: "./icons/icon-folders.js", -},{ -name: "icon-font", - -path: "./icons/icon-font.js", -},{ -name: "icon-food", - -path: "./icons/icon-food.js", -},{ -name: "icon-footprints", - -path: "./icons/icon-footprints.js", -},{ -name: "icon-forking", - -path: "./icons/icon-forking.js", -},{ -name: "icon-frame-alt", -legacy: true, -path: "./icons/icon-frame-alt.js", -},{ -name: "icon-frame", - -path: "./icons/icon-frame.js", -},{ -name: "icon-fullscreen-alt", - -path: "./icons/icon-fullscreen-alt.js", -},{ -name: "icon-fullscreen", - -path: "./icons/icon-fullscreen.js", -},{ -name: "icon-game", - -path: "./icons/icon-game.js", -},{ -name: "icon-geometry", -legacy: true, -path: "./icons/icon-geometry.js", -},{ -name: "icon-gift", - -path: "./icons/icon-gift.js", -},{ -name: "icon-glasses", - -path: "./icons/icon-glasses.js", -},{ -name: "icon-globe-alt", - -path: "./icons/icon-globe-alt.js", -},{ -name: "icon-globe-asia", -legacy: true, -path: "./icons/icon-globe-asia.js", -},{ -name: "icon-globe-europe-africa", -legacy: true, -path: "./icons/icon-globe-europe-africa.js", -},{ -name: "icon-globe-inverted-america", -legacy: true, -path: "./icons/icon-globe-inverted-america.js", -},{ -name: "icon-globe-inverted-asia", -legacy: true, -path: "./icons/icon-globe-inverted-asia.js", -},{ -name: "icon-globe-inverted-europe-africa", -legacy: true, -path: "./icons/icon-globe-inverted-europe-africa.js", -},{ -name: "icon-globe", - -path: "./icons/icon-globe.js", -},{ -name: "icon-gps", - -path: "./icons/icon-gps.js", -},{ -name: "icon-graduate", - -path: "./icons/icon-graduate.js", -},{ -name: "icon-grid", - -path: "./icons/icon-grid.js", -},{ -name: "icon-hammer", - -path: "./icons/icon-hammer.js", -},{ -name: "icon-hand-active-alt", -legacy: true, -path: "./icons/icon-hand-active-alt.js", -},{ -name: "icon-hand-active", - -path: "./icons/icon-hand-active.js", -},{ -name: "icon-hand-pointer-alt", -legacy: true, -path: "./icons/icon-hand-pointer-alt.js", -},{ -name: "icon-hand-pointer", - -path: "./icons/icon-hand-pointer.js", -},{ -name: "icon-handshake", - -path: "./icons/icon-handshake.js", -},{ -name: "icon-handtool-alt", -legacy: true, -path: "./icons/icon-handtool-alt.js", -},{ -name: "icon-handtool", - -path: "./icons/icon-handtool.js", -},{ -name: "icon-hard-drive-alt", -legacy: true, -path: "./icons/icon-hard-drive-alt.js", -},{ -name: "icon-hard-drive", -legacy: true, -path: "./icons/icon-hard-drive.js", -},{ -name: "icon-headphones", - -path: "./icons/icon-headphones.js", -},{ -name: "icon-headset", -legacy: true, -path: "./icons/icon-headset.js", -},{ -name: "icon-hearts", - -path: "./icons/icon-hearts.js", -},{ -name: "icon-height", - -path: "./icons/icon-height.js", -},{ -name: "icon-help-alt", - -path: "./icons/icon-help-alt.js", -},{ -name: "icon-help", - -path: "./icons/icon-help.js", -},{ -name: "icon-home", - -path: "./icons/icon-home.js", -},{ -name: "icon-hourglass", - -path: "./icons/icon-hourglass.js", -},{ -name: "icon-imac", -legacy: true, -path: "./icons/icon-imac.js", -},{ -name: "icon-inbox-full", -legacy: true, -path: "./icons/icon-inbox-full.js", -},{ -name: "icon-inbox", - -path: "./icons/icon-inbox.js", -},{ -name: "icon-indent", - -path: "./icons/icon-indent.js", -},{ -name: "icon-infinity", - -path: "./icons/icon-infinity.js", -},{ -name: "icon-info", - -path: "./icons/icon-info.js", -},{ -name: "icon-invoice", -legacy: true, -path: "./icons/icon-invoice.js", -},{ -name: "icon-ipad", -legacy: true, -path: "./icons/icon-ipad.js", -},{ -name: "icon-iphone", -legacy: true, -path: "./icons/icon-iphone.js", -},{ -name: "icon-item-arrangement", -legacy: true, -path: "./icons/icon-item-arrangement.js", -},{ -name: "icon-junk", - -path: "./icons/icon-junk.js", -},{ -name: "icon-key", - -path: "./icons/icon-key.js", -},{ -name: "icon-keyboard", - -path: "./icons/icon-keyboard.js", -},{ -name: "icon-lab", - -path: "./icons/icon-lab.js", -},{ -name: "icon-laptop", - -path: "./icons/icon-laptop.js", -},{ -name: "icon-layers-alt", -legacy: true, -path: "./icons/icon-layers-alt.js", -},{ -name: "icon-layers", - -path: "./icons/icon-layers.js", -},{ -name: "icon-layout", - -path: "./icons/icon-layout.js", -},{ -name: "icon-left-double-arrow", - -path: "./icons/icon-left-double-arrow.js", -},{ -name: "icon-legal", - -path: "./icons/icon-legal.js", -},{ -name: "icon-lense", -legacy: true, -path: "./icons/icon-lense.js", -},{ -name: "icon-library", - -path: "./icons/icon-library.js", -},{ -name: "icon-light-down", - -path: "./icons/icon-light-down.js", -},{ -name: "icon-light-up", - -path: "./icons/icon-light-up.js", -},{ -name: "icon-lightbulb-active", - -path: "./icons/icon-lightbulb-active.js", -},{ -name: "icon-lightbulb", -legacy: true, -path: "./icons/icon-lightbulb.js", -},{ -name: "icon-lightning", - -path: "./icons/icon-lightning.js", -},{ -name: "icon-link", - -path: "./icons/icon-link.js", -},{ -name: "icon-list", - -path: "./icons/icon-list.js", -},{ -name: "icon-load", -legacy: true, -path: "./icons/icon-load.js", -},{ -name: "icon-loading", -legacy: true, -path: "./icons/icon-loading.js", -},{ -name: "icon-locate", - -path: "./icons/icon-locate.js", -},{ -name: "icon-location-near-me", -legacy: true, -path: "./icons/icon-location-near-me.js", -},{ -name: "icon-location-nearby", - -path: "./icons/icon-location-nearby.js", -},{ -name: "icon-lock", - -path: "./icons/icon-lock.js", -},{ -name: "icon-log-out", - -path: "./icons/icon-log-out.js", -},{ -name: "icon-logout", -legacy: true, -path: "./icons/icon-logout.js", -},{ -name: "icon-loupe", -legacy: true, -path: "./icons/icon-loupe.js", -},{ -name: "icon-magnet", - -path: "./icons/icon-magnet.js", -},{ -name: "icon-mailbox", - -path: "./icons/icon-mailbox.js", -},{ -name: "icon-map-alt", - -path: "./icons/icon-map-alt.js", -},{ -name: "icon-map-location", -legacy: true, -path: "./icons/icon-map-location.js", -},{ -name: "icon-map-marker", - -path: "./icons/icon-map-marker.js", -},{ -name: "icon-map", - -path: "./icons/icon-map.js", -},{ -name: "icon-medal", - -path: "./icons/icon-medal.js", -},{ -name: "icon-medical-emergency", - -path: "./icons/icon-medical-emergency.js", -},{ -name: "icon-medicine", - -path: "./icons/icon-medicine.js", -},{ -name: "icon-meeting", -legacy: true, -path: "./icons/icon-meeting.js", -},{ -name: "icon-megaphone", - -path: "./icons/icon-megaphone.js", -},{ -name: "icon-merge", - -path: "./icons/icon-merge.js", -},{ -name: "icon-message-open", - -path: "./icons/icon-message-open.js", -},{ -name: "icon-message-unopened", -legacy: true, -path: "./icons/icon-message-unopened.js", -},{ -name: "icon-message", - -path: "./icons/icon-message.js", -},{ -name: "icon-microscope", - -path: "./icons/icon-microscope.js", -},{ -name: "icon-mindmap", -legacy: true, -path: "./icons/icon-mindmap.js", -},{ -name: "icon-mobile", - -path: "./icons/icon-mobile.js", -},{ -name: "icon-mountain", - -path: "./icons/icon-mountain.js", -},{ -name: "icon-mouse-cursor", - -path: "./icons/icon-mouse-cursor.js", -},{ -name: "icon-mouse", - -path: "./icons/icon-mouse.js", -},{ -name: "icon-movie-alt", - -path: "./icons/icon-movie-alt.js", -},{ -name: "icon-movie", - -path: "./icons/icon-movie.js", -},{ -name: "icon-multiple-credit-cards", - -path: "./icons/icon-multiple-credit-cards.js", -},{ -name: "icon-multiple-windows", - -path: "./icons/icon-multiple-windows.js", -},{ -name: "icon-music", - -path: "./icons/icon-music.js", -},{ -name: "icon-name-badge", -legacy: true, -path: "./icons/icon-name-badge.js", -},{ -name: "icon-navigation-bottom", -legacy: true, -path: "./icons/icon-navigation-bottom.js", -},{ -name: "icon-navigation-down", -legacy: true, -path: "./icons/icon-navigation-down.js", -},{ -name: "icon-navigation-first", -legacy: true, -path: "./icons/icon-navigation-first.js", -},{ -name: "icon-navigation-horizontal", -legacy: true, -path: "./icons/icon-navigation-horizontal.js", -},{ -name: "icon-navigation-last", -legacy: true, -path: "./icons/icon-navigation-last.js", -},{ -name: "icon-navigation-left", -legacy: true, -path: "./icons/icon-navigation-left.js", -},{ -name: "icon-navigation-right", -legacy: true, -path: "./icons/icon-navigation-right.js", -},{ -name: "icon-navigation-road", -legacy: true, -path: "./icons/icon-navigation-road.js", -},{ -name: "icon-navigation-top", -legacy: true, -path: "./icons/icon-navigation-top.js", -},{ -name: "icon-navigation-up", -legacy: true, -path: "./icons/icon-navigation-up.js", -},{ -name: "icon-navigation-vertical", -legacy: true, -path: "./icons/icon-navigation-vertical.js", -},{ -name: "icon-navigation", -legacy: true, -path: "./icons/icon-navigation.js", -},{ -name: "icon-navigational-arrow", - -path: "./icons/icon-navigational-arrow.js", -},{ -name: "icon-network-alt", - -path: "./icons/icon-network-alt.js", -},{ -name: "icon-newspaper-alt", -legacy: true, -path: "./icons/icon-newspaper-alt.js", -},{ -name: "icon-newspaper", - -path: "./icons/icon-newspaper.js", -},{ -name: "icon-next-media", -legacy: true, -path: "./icons/icon-next-media.js", -},{ -name: "icon-next", -legacy: true, -path: "./icons/icon-next.js", -},{ -name: "icon-nodes", -legacy: true, -path: "./icons/icon-nodes.js", -},{ -name: "icon-notepad-alt", -legacy: true, -path: "./icons/icon-notepad-alt.js", -},{ -name: "icon-notepad", - -path: "./icons/icon-notepad.js", -},{ -name: "icon-old-key", - -path: "./icons/icon-old-key.js", -},{ -name: "icon-old-phone", -legacy: true, -path: "./icons/icon-old-phone.js", -},{ -name: "icon-operator", - -path: "./icons/icon-operator.js", -},{ -name: "icon-ordered-list", - -path: "./icons/icon-ordered-list.js", -},{ -name: "icon-out", - -path: "./icons/icon-out.js", -},{ -name: "icon-outbox", -legacy: true, -path: "./icons/icon-outbox.js", -},{ -name: "icon-outdent", - -path: "./icons/icon-outdent.js", -},{ -name: "icon-page-add", - -path: "./icons/icon-page-add.js", -},{ -name: "icon-page-down", - -path: "./icons/icon-page-down.js", -},{ -name: "icon-page-remove", - -path: "./icons/icon-page-remove.js", -},{ -name: "icon-page-restricted", - -path: "./icons/icon-page-restricted.js", -},{ -name: "icon-page-up", - -path: "./icons/icon-page-up.js", -},{ -name: "icon-paint-roller", -legacy: true, -path: "./icons/icon-paint-roller.js", -},{ -name: "icon-palette", - -path: "./icons/icon-palette.js", -},{ -name: "icon-panel-show", - -path: "./icons/icon-panel-show.js", -},{ -name: "icon-pannel-close", - -path: "./icons/icon-pannel-close.js", -},{ -name: "icon-paper-bag", -legacy: true, -path: "./icons/icon-paper-bag.js", -},{ -name: "icon-paper-plane-alt", - -path: "./icons/icon-paper-plane-alt.js", -},{ -name: "icon-paper-plane", - -path: "./icons/icon-paper-plane.js", -},{ -name: "icon-partly-cloudy", - -path: "./icons/icon-partly-cloudy.js", -},{ -name: "icon-paste-in", -legacy: true, -path: "./icons/icon-paste-in.js", -},{ -name: "icon-pause", - -path: "./icons/icon-pause.js", -},{ -name: "icon-pc", -legacy: true, -path: "./icons/icon-pc.js", -},{ -name: "icon-people-alt-2", -legacy: true, -path: "./icons/icon-people-alt-2.js", -},{ -name: "icon-people-alt", -legacy: true, -path: "./icons/icon-people-alt.js", -},{ -name: "icon-people-female", -legacy: true, -path: "./icons/icon-people-female.js", -},{ -name: "icon-people", - -path: "./icons/icon-people.js", -},{ -name: "icon-phone-ring", - -path: "./icons/icon-phone-ring.js", -},{ -name: "icon-phone", - -path: "./icons/icon-phone.js", -},{ -name: "icon-photo-album", - -path: "./icons/icon-photo-album.js", -},{ -name: "icon-picture", - -path: "./icons/icon-picture.js", -},{ -name: "icon-pictures-alt-2", - -path: "./icons/icon-pictures-alt-2.js", -},{ -name: "icon-pictures-alt", -legacy: true, -path: "./icons/icon-pictures-alt.js", -},{ -name: "icon-pictures", - -path: "./icons/icon-pictures.js", -},{ -name: "icon-pie-chart", - -path: "./icons/icon-pie-chart.js", -},{ -name: "icon-piggy-bank", - -path: "./icons/icon-piggy-bank.js", -},{ -name: "icon-pin-location", - -path: "./icons/icon-pin-location.js", -},{ -name: "icon-plane", - -path: "./icons/icon-plane.js", -},{ -name: "icon-planet", -legacy: true, -path: "./icons/icon-planet.js", -},{ -name: "icon-play", - -path: "./icons/icon-play.js", -},{ -name: "icon-playing-cards", -legacy: true, -path: "./icons/icon-playing-cards.js", -},{ -name: "icon-playlist", - -path: "./icons/icon-playlist.js", -},{ -name: "icon-plugin", - -path: "./icons/icon-plugin.js", -},{ -name: "icon-podcast", - -path: "./icons/icon-podcast.js", -},{ -name: "icon-poll", -legacy: true, -path: "./icons/icon-poll.js", -},{ -name: "icon-post-it", - -path: "./icons/icon-post-it.js", -},{ -name: "icon-power-outlet", -legacy: true, -path: "./icons/icon-power-outlet.js", -},{ -name: "icon-power", - -path: "./icons/icon-power.js", -},{ -name: "icon-presentation", - -path: "./icons/icon-presentation.js", -},{ -name: "icon-previous-media", - -path: "./icons/icon-previous-media.js", -},{ -name: "icon-previous", - -path: "./icons/icon-previous.js", -},{ -name: "icon-price-dollar", -legacy: true, -path: "./icons/icon-price-dollar.js", -},{ -name: "icon-price-euro", -legacy: true, -path: "./icons/icon-price-euro.js", -},{ -name: "icon-price-pound", -legacy: true, -path: "./icons/icon-price-pound.js", -},{ -name: "icon-price-yen", -legacy: true, -path: "./icons/icon-price-yen.js", -},{ -name: "icon-print", - -path: "./icons/icon-print.js", -},{ -name: "icon-printer-alt", -legacy: true, -path: "./icons/icon-printer-alt.js", -},{ -name: "icon-projector", - -path: "./icons/icon-projector.js", -},{ -name: "icon-pulse", - -path: "./icons/icon-pulse.js", -},{ -name: "icon-pushpin", - -path: "./icons/icon-pushpin.js", -},{ -name: "icon-qr-code", - -path: "./icons/icon-qr-code.js", -},{ -name: "icon-quote", - -path: "./icons/icon-quote.js", -},{ -name: "icon-radio-alt", - -path: "./icons/icon-radio-alt.js", -},{ -name: "icon-radio-receiver", - -path: "./icons/icon-radio-receiver.js", -},{ -name: "icon-radio", - -path: "./icons/icon-radio.js", -},{ -name: "icon-rain", - -path: "./icons/icon-rain.js", -},{ -name: "icon-rate", -legacy: true, -path: "./icons/icon-rate.js", -},{ -name: "icon-re-post", - -path: "./icons/icon-re-post.js", -},{ -name: "icon-readonly", -legacy: true, -path: "./icons/icon-readonly.js", -},{ -name: "icon-receipt-alt", - -path: "./icons/icon-receipt-alt.js", -},{ -name: "icon-reception", - -path: "./icons/icon-reception.js", -},{ -name: "icon-record", -legacy: true, -path: "./icons/icon-record.js", -},{ -name: "icon-rectangle-ellipsis", - -path: "./icons/icon-rectangle-ellipsis.js", -},{ -name: "icon-redo", - -path: "./icons/icon-redo.js", -},{ -name: "icon-refresh", - -path: "./icons/icon-refresh.js", -},{ -name: "icon-remote", -legacy: true, -path: "./icons/icon-remote.js", -},{ -name: "icon-remove", - -path: "./icons/icon-remove.js", -},{ -name: "icon-repeat-one", - -path: "./icons/icon-repeat-one.js", -},{ -name: "icon-repeat", - -path: "./icons/icon-repeat.js", -},{ -name: "icon-reply-arrow", - -path: "./icons/icon-reply-arrow.js", -},{ -name: "icon-resize", - -path: "./icons/icon-resize.js", -},{ -name: "icon-return-to-top", -legacy: true, -path: "./icons/icon-return-to-top.js", -},{ -name: "icon-right-double-arrow", -legacy: true, -path: "./icons/icon-right-double-arrow.js", -},{ -name: "icon-roadsign", -legacy: true, -path: "./icons/icon-roadsign.js", -},{ -name: "icon-rocket", - -path: "./icons/icon-rocket.js", -},{ -name: "icon-rss", - -path: "./icons/icon-rss.js", -},{ -name: "icon-ruler-alt", - -path: "./icons/icon-ruler-alt.js", -},{ -name: "icon-ruler", - -path: "./icons/icon-ruler.js", -},{ -name: "icon-satellite-dish", - -path: "./icons/icon-satellite-dish.js", -},{ -name: "icon-save", - -path: "./icons/icon-save.js", -},{ -name: "icon-scan", - -path: "./icons/icon-scan.js", -},{ -name: "icon-school", - -path: "./icons/icon-school.js", -},{ -name: "icon-screensharing", - -path: "./icons/icon-screensharing.js", -},{ -name: "icon-script-alt", -legacy: true, -path: "./icons/icon-script-alt.js", -},{ -name: "icon-script", - -path: "./icons/icon-script.js", -},{ -name: "icon-scull", - -path: "./icons/icon-scull.js", -},{ -name: "icon-search", - -path: "./icons/icon-search.js", -},{ -name: "icon-sensor", - -path: "./icons/icon-sensor.js", -},{ -name: "icon-server-alt", -legacy: true, -path: "./icons/icon-server-alt.js", -},{ -name: "icon-server", - -path: "./icons/icon-server.js", -},{ -name: "icon-settings-alt", -legacy: true, -path: "./icons/icon-settings-alt.js", -},{ -name: "icon-settings", - -path: "./icons/icon-settings.js", -},{ -name: "icon-share-alt", - -path: "./icons/icon-share-alt.js", -},{ -name: "icon-share", - -path: "./icons/icon-share.js", -},{ -name: "icon-sharing-iphone", - -path: "./icons/icon-sharing-iphone.js", -},{ -name: "icon-shield", - -path: "./icons/icon-shield.js", -},{ -name: "icon-shift", - -path: "./icons/icon-shift.js", -},{ -name: "icon-shipping-box", - -path: "./icons/icon-shipping-box.js", -},{ -name: "icon-shipping", - -path: "./icons/icon-shipping.js", -},{ -name: "icon-shoe", - -path: "./icons/icon-shoe.js", -},{ -name: "icon-shopping-basket-alt-2", -legacy: true, -path: "./icons/icon-shopping-basket-alt-2.js", -},{ -name: "icon-shopping-basket-alt", - -path: "./icons/icon-shopping-basket-alt.js", -},{ -name: "icon-shopping-basket", - -path: "./icons/icon-shopping-basket.js", -},{ -name: "icon-shuffle", - -path: "./icons/icon-shuffle.js", -},{ -name: "icon-sience", - -path: "./icons/icon-sience.js", -},{ -name: "icon-single-note", - -path: "./icons/icon-single-note.js", -},{ -name: "icon-sitemap", -legacy: true, -path: "./icons/icon-sitemap.js", -},{ -name: "icon-sleep", - -path: "./icons/icon-sleep.js", -},{ -name: "icon-slideshow", -legacy: true, -path: "./icons/icon-slideshow.js", -},{ -name: "icon-smiley-inverted", -legacy: true, -path: "./icons/icon-smiley-inverted.js", -},{ -name: "icon-smiley", - -path: "./icons/icon-smiley.js", -},{ -name: "icon-snow", - -path: "./icons/icon-snow.js", -},{ -name: "icon-sound-low", - -path: "./icons/icon-sound-low.js", -},{ -name: "icon-sound-medium", -legacy: true, -path: "./icons/icon-sound-medium.js", -},{ -name: "icon-sound-off", - -path: "./icons/icon-sound-off.js", -},{ -name: "icon-sound-waves", - -path: "./icons/icon-sound-waves.js", -},{ -name: "icon-sound", - -path: "./icons/icon-sound.js", -},{ -name: "icon-spades", - -path: "./icons/icon-spades.js", -},{ -name: "icon-speaker", - -path: "./icons/icon-speaker.js", -},{ -name: "icon-speed-gauge", - -path: "./icons/icon-speed-gauge.js", -},{ -name: "icon-split-alt", - -path: "./icons/icon-split-alt.js", -},{ -name: "icon-split", - -path: "./icons/icon-split.js", -},{ -name: "icon-sprout", - -path: "./icons/icon-sprout.js", -},{ -name: "icon-squiggly-line", -legacy: true, -path: "./icons/icon-squiggly-line.js", -},{ -name: "icon-ssd", -legacy: true, -path: "./icons/icon-ssd.js", -},{ -name: "icon-stacked-disks", -legacy: true, -path: "./icons/icon-stacked-disks.js", -},{ -name: "icon-stamp", -legacy: true, -path: "./icons/icon-stamp.js", -},{ -name: "icon-stop-alt", - -path: "./icons/icon-stop-alt.js", -},{ -name: "icon-stop-hand", -legacy: true, -path: "./icons/icon-stop-hand.js", -},{ -name: "icon-stop", - -path: "./icons/icon-stop.js", -},{ -name: "icon-store", - -path: "./icons/icon-store.js", -},{ -name: "icon-stream", -legacy: true, -path: "./icons/icon-stream.js", -},{ -name: "icon-sunny", - -path: "./icons/icon-sunny.js", -},{ -name: "icon-sweatshirt", -legacy: true, -path: "./icons/icon-sweatshirt.js", -},{ -name: "icon-sync", - -path: "./icons/icon-sync.js", -},{ -name: "icon-t-shirt", - -path: "./icons/icon-t-shirt.js", -},{ -name: "icon-tab-key", - -path: "./icons/icon-tab-key.js", -},{ -name: "icon-tag", - -path: "./icons/icon-tag.js", -},{ -name: "icon-tags", - -path: "./icons/icon-tags.js", -},{ -name: "icon-takeaway-cup", -legacy: true, -path: "./icons/icon-takeaway-cup.js", -},{ -name: "icon-target", - -path: "./icons/icon-target.js", -},{ -name: "icon-temperatrure-alt", - -path: "./icons/icon-temperatrure-alt.js", -},{ -name: "icon-temperature", - -path: "./icons/icon-temperature.js", -},{ -name: "icon-terminal", - -path: "./icons/icon-terminal.js", -},{ -name: "icon-theater", - -path: "./icons/icon-theater.js", -},{ -name: "icon-thumb-down", - -path: "./icons/icon-thumb-down.js", -},{ -name: "icon-thumb-up", - -path: "./icons/icon-thumb-up.js", -},{ -name: "icon-thumbnail-list", - -path: "./icons/icon-thumbnail-list.js", -},{ -name: "icon-thumbnails-small", - -path: "./icons/icon-thumbnails-small.js", -},{ -name: "icon-thumbnails", - -path: "./icons/icon-thumbnails.js", -},{ -name: "icon-ticket", - -path: "./icons/icon-ticket.js", -},{ -name: "icon-time", - -path: "./icons/icon-time.js", -},{ -name: "icon-timer", - -path: "./icons/icon-timer.js", -},{ -name: "icon-tools", -legacy: true, -path: "./icons/icon-tools.js", -},{ -name: "icon-top", -legacy: true, -path: "./icons/icon-top.js", -},{ -name: "icon-traffic-alt", -legacy: true, -path: "./icons/icon-traffic-alt.js", -},{ -name: "icon-trafic", - -path: "./icons/icon-trafic.js", -},{ -name: "icon-train", - -path: "./icons/icon-train.js", -},{ -name: "icon-trash-alt-2", -legacy: true, -path: "./icons/icon-trash-alt-2.js", -},{ -name: "icon-trash-alt", -legacy: true, -path: "./icons/icon-trash-alt.js", -},{ -name: "icon-trash", - -path: "./icons/icon-trash.js", -},{ -name: "icon-tree", - -path: "./icons/icon-tree.js", -},{ -name: "icon-trophy", - -path: "./icons/icon-trophy.js", -},{ -name: "icon-truck", - -path: "./icons/icon-truck.js", -},{ -name: "icon-tv-old", - -path: "./icons/icon-tv-old.js", -},{ -name: "icon-tv", - -path: "./icons/icon-tv.js", -},{ -name: "icon-umb-content", -legacy: true, -path: "./icons/icon-umb-content.js", -},{ -name: "icon-umb-developer", -legacy: true, -path: "./icons/icon-umb-developer.js", -},{ -name: "icon-umb-media", -legacy: true, -path: "./icons/icon-umb-media.js", -},{ -name: "icon-umb-settings", -legacy: true, -path: "./icons/icon-umb-settings.js", -},{ -name: "icon-umb-users", -legacy: true, -path: "./icons/icon-umb-users.js", -},{ -name: "icon-umbrella", - -path: "./icons/icon-umbrella.js", -},{ -name: "icon-undo", - -path: "./icons/icon-undo.js", -},{ -name: "icon-unlocked", - -path: "./icons/icon-unlocked.js", -},{ -name: "icon-untitled", -legacy: true, -path: "./icons/icon-untitled.js", -},{ -name: "icon-usb-connector", -legacy: true, -path: "./icons/icon-usb-connector.js", -},{ -name: "icon-usb", - -path: "./icons/icon-usb.js", -},{ -name: "icon-user-female", -legacy: true, -path: "./icons/icon-user-female.js", -},{ -name: "icon-user-females-alt", -legacy: true, -path: "./icons/icon-user-females-alt.js", -},{ -name: "icon-user-females", -legacy: true, -path: "./icons/icon-user-females.js", -},{ -name: "icon-user-glasses", -legacy: true, -path: "./icons/icon-user-glasses.js", -},{ -name: "icon-user", - -path: "./icons/icon-user.js", -},{ -name: "icon-users-alt", -legacy: true, -path: "./icons/icon-users-alt.js", -},{ -name: "icon-users", - -path: "./icons/icon-users.js", -},{ -name: "icon-utilities", - -path: "./icons/icon-utilities.js", -},{ -name: "icon-vcard", - -path: "./icons/icon-vcard.js", -},{ -name: "icon-video", - -path: "./icons/icon-video.js", -},{ -name: "icon-voice", - -path: "./icons/icon-voice.js", -},{ -name: "icon-wall-plug", - -path: "./icons/icon-wall-plug.js", -},{ -name: "icon-wallet", - -path: "./icons/icon-wallet.js", -},{ -name: "icon-wand", - -path: "./icons/icon-wand.js", -},{ -name: "icon-webhook", - -path: "./icons/icon-webhook.js", -},{ -name: "icon-weight", - -path: "./icons/icon-weight.js", -},{ -name: "icon-width", - -path: "./icons/icon-width.js", -},{ -name: "icon-wifi", - -path: "./icons/icon-wifi.js", -},{ -name: "icon-window-popin", - -path: "./icons/icon-window-popin.js", -},{ -name: "icon-window-popout", - -path: "./icons/icon-window-popout.js", -},{ -name: "icon-window-sizes", - -path: "./icons/icon-window-sizes.js", -},{ -name: "icon-wine-glass", - -path: "./icons/icon-wine-glass.js", -},{ -name: "icon-wrench", - -path: "./icons/icon-wrench.js", -},{ -name: "icon-wrong", - -path: "./icons/icon-wrong.js", -},{ -name: "icon-zip", - -path: "./icons/icon-zip.js", -},{ -name: "icon-zom-out", -legacy: true, -path: "./icons/icon-zom-out.js", -},{ -name: "icon-zoom-in", - -path: "./icons/icon-zoom-in.js", -},{ -name: "icon-zoom-out", - -path: "./icons/icon-zoom-out.js", -},{ -name: "icon-star", - -path: "./icons/icon-star.js", -},{ -name: "icon-database", - -path: "./icons/icon-database.js", -},{ -name: "icon-azure", - -path: "./icons/icon-azure.js", -},{ -name: "icon-facebook", - -path: "./icons/icon-facebook.js", -},{ -name: "icon-gitbook", - -path: "./icons/icon-gitbook.js", -},{ -name: "icon-github", - -path: "./icons/icon-github.js", -},{ -name: "icon-gitlab", - -path: "./icons/icon-gitlab.js", -},{ -name: "icon-google", - -path: "./icons/icon-google.js", -},{ -name: "icon-linkedin", - -path: "./icons/icon-linkedin.js", -},{ -name: "icon-mastodon", - -path: "./icons/icon-mastodon.js", -},{ -name: "icon-microsoft", - -path: "./icons/icon-microsoft.js", -},{ -name: "icon-twitter-x", - -path: "./icons/icon-twitter-x.js", -},{ -name: "icon-umbraco", - -path: "./icons/icon-umbraco.js", -},{ -name: "icon-art-easel", -legacy: true, -path: "./icons/icon-art-easel.js", -},{ -name: "icon-article", -legacy: true, -path: "./icons/icon-article.js", -},{ -name: "icon-auction-hammer", -legacy: true, -path: "./icons/icon-auction-hammer.js", -},{ -name: "icon-baby-stroller", -legacy: true, -path: "./icons/icon-baby-stroller.js", -},{ -name: "icon-badge-count", -legacy: true, -path: "./icons/icon-badge-count.js", -},{ -name: "icon-band-aid", -legacy: true, -path: "./icons/icon-band-aid.js", -},{ -name: "icon-bill-dollar", -legacy: true, -path: "./icons/icon-bill-dollar.js", -},{ -name: "icon-bill-euro", -legacy: true, -path: "./icons/icon-bill-euro.js", -},{ -name: "icon-bill-pound", -legacy: true, -path: "./icons/icon-bill-pound.js", -},{ -name: "icon-bill-yen", -legacy: true, -path: "./icons/icon-bill-yen.js", -},{ -name: "icon-bill", -legacy: true, -path: "./icons/icon-bill.js", -},{ -name: "icon-billboard", -legacy: true, -path: "./icons/icon-billboard.js", -},{ -name: "icon-bills-dollar", -legacy: true, -path: "./icons/icon-bills-dollar.js", -},{ -name: "icon-bills-euro", -legacy: true, -path: "./icons/icon-bills-euro.js", -},{ -name: "icon-bills-pound", -legacy: true, -path: "./icons/icon-bills-pound.js", -},{ -name: "icon-bills-yen", -legacy: true, -path: "./icons/icon-bills-yen.js", -},{ -name: "icon-bills", -legacy: true, -path: "./icons/icon-bills.js", -},{ -name: "icon-binoculars", -legacy: true, -path: "./icons/icon-binoculars.js", -},{ -name: "icon-blueprint", -legacy: true, -path: "./icons/icon-blueprint.js", -},{ -name: "icon-bomb", -legacy: true, -path: "./icons/icon-bomb.js", -},{ -name: "icon-cash-register", -legacy: true, -path: "./icons/icon-cash-register.js", -},{ -name: "icon-checkbox-dotted-active", -legacy: true, -path: "./icons/icon-checkbox-dotted-active.js", -},{ -name: "icon-chess", -legacy: true, -path: "./icons/icon-chess.js", -},{ -name: "icon-circus", -legacy: true, -path: "./icons/icon-circus.js", -},{ -name: "icon-clothes-hanger", -legacy: true, -path: "./icons/icon-clothes-hanger.js", -},{ -name: "icon-coin", -legacy: true, -path: "./icons/icon-coin.js", -},{ -name: "icon-coins-dollar-alt", -legacy: true, -path: "./icons/icon-coins-dollar-alt.js", -},{ -name: "icon-coins-dollar", -legacy: true, -path: "./icons/icon-coins-dollar.js", -},{ -name: "icon-coins-euro-alt", -legacy: true, -path: "./icons/icon-coins-euro-alt.js", -},{ -name: "icon-coins-euro", -legacy: true, -path: "./icons/icon-coins-euro.js", -},{ -name: "icon-coins-pound-alt", -legacy: true, -path: "./icons/icon-coins-pound-alt.js", -},{ -name: "icon-coins-pound", -legacy: true, -path: "./icons/icon-coins-pound.js", -},{ -name: "icon-coins-yen-alt", -legacy: true, -path: "./icons/icon-coins-yen-alt.js", -},{ -name: "icon-coins-yen", -legacy: true, -path: "./icons/icon-coins-yen.js", -},{ -name: "icon-comb", -legacy: true, -path: "./icons/icon-comb.js", -},{ -name: "icon-desk", -legacy: true, -path: "./icons/icon-desk.js", -},{ -name: "icon-dollar-bag", -legacy: true, -path: "./icons/icon-dollar-bag.js", -},{ -name: "icon-eject", -legacy: true, -path: "./icons/icon-eject.js", -},{ -name: "icon-euro-bag", -legacy: true, -path: "./icons/icon-euro-bag.js", -},{ -name: "icon-female-symbol", -legacy: true, -path: "./icons/icon-female-symbol.js", -},{ -name: "icon-firewall", -legacy: true, -path: "./icons/icon-firewall.js", -},{ -name: "icon-folder-open", -legacy: true, -path: "./icons/icon-folder-open.js", -},{ -name: "icon-folder-outline", -legacy: true, -path: "./icons/icon-folder-outline.js", -},{ -name: "icon-handprint", -legacy: true, -path: "./icons/icon-handprint.js", -},{ -name: "icon-hat", -legacy: true, -path: "./icons/icon-hat.js", -},{ -name: "icon-hd", -legacy: true, -path: "./icons/icon-hd.js", -},{ -name: "icon-inactive-line", -legacy: true, -path: "./icons/icon-inactive-line.js", -},{ -name: "icon-keychain", -legacy: true, -path: "./icons/icon-keychain.js", -},{ -name: "icon-keyhole", -legacy: true, -path: "./icons/icon-keyhole.js", -},{ -name: "icon-linux-tux", -legacy: true, -path: "./icons/icon-linux-tux.js", -},{ -name: "icon-male-and-female", -legacy: true, -path: "./icons/icon-male-and-female.js", -},{ -name: "icon-male-symbol", -legacy: true, -path: "./icons/icon-male-symbol.js", -},{ -name: "icon-molecular-network", -legacy: true, -path: "./icons/icon-molecular-network.js", -},{ -name: "icon-molecular", -legacy: true, -path: "./icons/icon-molecular.js", -},{ -name: "icon-os-x", -legacy: true, -path: "./icons/icon-os-x.js", -},{ -name: "icon-pants", -legacy: true, -path: "./icons/icon-pants.js", -},{ -name: "icon-parachute-drop", -legacy: true, -path: "./icons/icon-parachute-drop.js", -},{ -name: "icon-parental-control", -legacy: true, -path: "./icons/icon-parental-control.js", -},{ -name: "icon-path", -legacy: true, -path: "./icons/icon-path.js", -},{ -name: "icon-piracy", -legacy: true, -path: "./icons/icon-piracy.js", -},{ -name: "icon-poker-chip", -legacy: true, -path: "./icons/icon-poker-chip.js", -},{ -name: "icon-pound-bag", -legacy: true, -path: "./icons/icon-pound-bag.js", -},{ -name: "icon-receipt-dollar", -legacy: true, -path: "./icons/icon-receipt-dollar.js", -},{ -name: "icon-receipt-euro", -legacy: true, -path: "./icons/icon-receipt-euro.js", -},{ -name: "icon-receipt-pound", -legacy: true, -path: "./icons/icon-receipt-pound.js", -},{ -name: "icon-receipt-yen", -legacy: true, -path: "./icons/icon-receipt-yen.js", -},{ -name: "icon-road", -legacy: true, -path: "./icons/icon-road.js", -},{ -name: "icon-safe", -legacy: true, -path: "./icons/icon-safe.js", -},{ -name: "icon-safedial", -legacy: true, -path: "./icons/icon-safedial.js", -},{ -name: "icon-sandbox-toys", -legacy: true, -path: "./icons/icon-sandbox-toys.js", -},{ -name: "icon-security-camera", -legacy: true, -path: "./icons/icon-security-camera.js", -},{ -name: "icon-settings-alt-2", -legacy: true, -path: "./icons/icon-settings-alt-2.js", -},{ -name: "icon-share-alt-2", -legacy: true, -path: "./icons/icon-share-alt-2.js", -},{ -name: "icon-shorts", -legacy: true, -path: "./icons/icon-shorts.js", -},{ -name: "icon-simcard", -legacy: true, -path: "./icons/icon-simcard.js", -},{ -name: "icon-tab", -legacy: true, -path: "./icons/icon-tab.js", -},{ -name: "icon-tactics", -legacy: true, -path: "./icons/icon-tactics.js", -},{ -name: "icon-theif", -legacy: true, -path: "./icons/icon-theif.js", -},{ -name: "icon-thought-bubble", -legacy: true, -path: "./icons/icon-thought-bubble.js", -},{ -name: "icon-twitter", -legacy: true, -path: "./icons/icon-twitter.js", -},{ -name: "icon-umb-contour", -legacy: true, -path: "./icons/icon-umb-contour.js", -},{ -name: "icon-umb-deploy", -legacy: true, -path: "./icons/icon-umb-deploy.js", -},{ -name: "icon-umb-members", -legacy: true, -path: "./icons/icon-umb-members.js", -},{ -name: "icon-universal", -legacy: true, -path: "./icons/icon-universal.js", -},{ -name: "icon-war", -legacy: true, -path: "./icons/icon-war.js", -},{ -name: "icon-windows", -legacy: true, -path: "./icons/icon-windows.js", -},{ -name: "icon-yen-bag", -legacy: true, -path: "./icons/icon-yen-bag.js", -}]; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts index ef377f1b7b..d515c86dba 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts @@ -5,7 +5,7 @@ export const manifests: Array = [ type: 'icons', alias: 'Umb.Icons.Backoffice', name: 'Backoffice Icons', - js: () => import('./icons/icons.js'), + js: () => import('./icons.js'), }, { type: 'globalContext', diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts index d4f1f8a98c..49cea90d9c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts @@ -1,7 +1,13 @@ -export interface UmbIconDefinition { +import type { JsLoaderProperty } from '@umbraco-cms/backoffice/extension-api'; + +export interface UmbIconDefinition { name: string; - path: string; + path: JsLoaderProperty; legacy?: boolean; } export type UmbIconDictionary = Array; + +export interface UmbIconModule { + default: string; +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts index 92e0564675..f5fe1ad165 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts @@ -130,6 +130,12 @@ export class UmbDocumentTreeItemElement extends UmbTreeItemElementBase