Skip to content

Commit 41c4a7c

Browse files
committed
Bugfix: Export multi url and align element name
1 parent 985975f commit 41c4a7c

File tree

8 files changed

+21
-16
lines changed

8 files changed

+21
-16
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './input-multi-url/index.js';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './input-multi-url.element.js';

src/packages/multi-url-picker/multi-url-picker/multi-url-picker.element.ts renamed to src/packages/multi-url-picker/components/input-multi-url/input-multi-url.element.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { UmbLinkPickerLink } from '../link-picker-modal/types.js';
2-
import { UMB_LINK_PICKER_MODAL } from '../link-picker-modal/link-picker-modal.token.js';
1+
import type { UmbLinkPickerLink } from '../../link-picker-modal/types.js';
2+
import { UMB_LINK_PICKER_MODAL } from '../../link-picker-modal/link-picker-modal.token.js';
33
import { css, customElement, html, property, repeat, state } from '@umbraco-cms/backoffice/external/lit';
44
import { simpleHashCode } from '@umbraco-cms/backoffice/observable-api';
55
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
@@ -18,9 +18,9 @@ import type { UUIModalSidebarSize } from '@umbraco-cms/backoffice/external/uui';
1818
* @fires blur - when the input loses focus
1919
* @fires focus - when the input gains focus
2020
*/
21-
const elementName = 'umb-multi-url-picker';
21+
const elementName = 'umb-input-multi-url';
2222
@customElement(elementName)
23-
export class UmbMultiUrlPickerElement extends UUIFormControlMixin(UmbLitElement, '') {
23+
export class UmbInputMultiUrlElement extends UUIFormControlMixin(UmbLitElement, '') {
2424
#sorter = new UmbSorterController<UmbLinkPickerLink>(this, {
2525
getUniqueOfElement: (element) => {
2626
return element.id;
@@ -296,6 +296,6 @@ export class UmbMultiUrlPickerElement extends UUIFormControlMixin(UmbLitElement,
296296

297297
declare global {
298298
interface HTMLElementTagNameMap {
299-
[elementName]: UmbMultiUrlPickerElement;
299+
[elementName]: UmbInputMultiUrlElement;
300300
}
301301
}

src/packages/multi-url-picker/multi-url-picker/multi-url-picker.stories.ts renamed to src/packages/multi-url-picker/components/input-multi-url/input-multi-url.stories.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import type { Meta, StoryObj } from '@storybook/web-components';
22
import './multi-url-picker.element.js';
3-
import type { UmbMultiUrlPickerElement } from './multi-url-picker.element.js';
3+
import type { UmbInputMultiUrlElement } from './input-multi-url.element.js';
44

5-
const meta: Meta<UmbMultiUrlPickerElement> = {
5+
const meta: Meta<UmbInputMultiUrlElement> = {
66
title: 'Components/Inputs/Multi URL',
77
component: 'umb-input-multi-url',
88
};
99

1010
export default meta;
11-
type Story = StoryObj<UmbMultiUrlPickerElement>;
11+
type Story = StoryObj<UmbInputMultiUrlElement>;
1212

1313
export const Overview: Story = {
1414
args: {},
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './components/index.js';

src/packages/multi-url-picker/multi-url-picker/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/packages/multi-url-picker/property-editor/property-editor-ui-multi-url-picker.element.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { UmbLinkPickerLink } from '../link-picker-modal/types.js';
2-
import type { UmbMultiUrlPickerElement } from '../multi-url-picker/multi-url-picker.element.js';
2+
import type { UmbInputMultiUrlElement } from '../components/input-multi-url/input-multi-url.element.js';
33
import { customElement, html, property, state } from '@umbraco-cms/backoffice/external/lit';
44
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
55
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';
@@ -8,9 +8,6 @@ import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/
88
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
99
import type { UUIModalSidebarSize } from '@umbraco-cms/backoffice/external/uui';
1010

11-
// import of local component
12-
import '../multi-url-picker/multi-url-picker.element.js';
13-
1411
/**
1512
* @element umb-property-editor-ui-multi-url-picker
1613
*/
@@ -60,14 +57,14 @@ export class UmbPropertyEditorUIMultiUrlPickerElement extends UmbLitElement impl
6057
});
6158
}
6259

63-
#onChange(event: CustomEvent & { target: UmbMultiUrlPickerElement }) {
60+
#onChange(event: CustomEvent & { target: UmbInputMultiUrlElement }) {
6461
this.value = event.target.urls;
6562
this.dispatchEvent(new UmbPropertyValueChangeEvent());
6663
}
6764

6865
override render() {
6966
return html`
70-
<umb-multi-url-picker
67+
<umb-input-multi-url
7168
.alias=${this._alias}
7269
.max=${this._max}
7370
.min=${this._min}
@@ -76,7 +73,7 @@ export class UmbPropertyEditorUIMultiUrlPickerElement extends UmbLitElement impl
7673
.variantId=${this._variantId}
7774
?hide-anchor=${this._hideAnchor}
7875
@change=${this.#onChange}>
79-
</umb-multi-url-picker>
76+
</umb-input-multi-url>
8077
`;
8178
}
8279
}

src/packages/multi-url-picker/umbraco-package.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,10 @@ export const extensions = [
66
type: 'bundle',
77
js: () => import('./manifests.js'),
88
},
9+
{
10+
name: 'Multi Url Picker Entry Point',
11+
alias: 'Umb.EntryPoint.MultiUrlPicker',
12+
type: 'entryPoint',
13+
js: () => import('./entry-point.js'),
14+
},
915
];

0 commit comments

Comments
 (0)