Skip to content

Commit a421504

Browse files
committed
restructure frontend folder
1 parent c943030 commit a421504

File tree

13 files changed

+86
-34
lines changed

13 files changed

+86
-34
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,5 +479,5 @@ $RECYCLE.BIN/
479479
##
480480
## Umbraco Commerce specific
481481
##
482-
/src/Umbraco.Commerce.Checkout/wwwroot/dist
482+
/src/Umbraco.Commerce.Checkout/wwwroot/
483483
.vscode

src/Umbraco.Commerce.Checkout/Client/package-lock.json

Lines changed: 54 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Umbraco.Commerce.Checkout/Client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"typescript": "^5.4.5",
2323
"typescript-eslint": "^7.13.1",
2424
"vite": "^5.3.1",
25+
"vite-plugin-static-copy": "^1.0.6",
2526
"vite-tsconfig-paths": "^4.3.2"
2627
},
2728
"author": "",

src/Umbraco.Commerce.Checkout/Client/src/backoffice/dashboards/apis.ts renamed to src/Umbraco.Commerce.Checkout/Client/src/backoffice/apis/install.api.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ export type InstallUccApiResponse = {
66
export const installUmbracoCommerceCheckoutAsync: (siteRootNodeId: string) => Promise<InstallUccApiResponse> = (siteRootNodeId: string) => {
77
const response = fetch('/umbraco/management/api/v1/umbraco-commerce-checkout/install?siteRootNodeId=' + siteRootNodeId, {
88
credentials: 'include',
9-
})
10-
.then(
11-
(response: Response) => {
12-
return response.json();
13-
},
14-
(reason: unknown) => ({
15-
success: false,
16-
message: JSON.stringify(reason),
17-
})) as Promise<InstallUccApiResponse>;
9+
}).then(
10+
(response: Response) => {
11+
return response.json() as Promise<InstallUccApiResponse>;
12+
},
13+
(reason: unknown) => ({
14+
success: false,
15+
message: JSON.stringify(reason),
16+
})) as Promise<InstallUccApiResponse>;
1817

1918
return response;
2019
};

src/Umbraco.Commerce.Checkout/Client/src/backoffice/dashboards/installer-dashboard.element.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { LitElement, css, html, customElement } from '@umbraco-cms/backoffice/external/lit';
22
import { UmbElementMixin } from '@umbraco-cms/backoffice/element-api';
33
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
4-
import { UCC_INSTALLER_MODAL_TOKEN, UccInstallerModalSubmitValue } from './installer-modal.token';
4+
import { UCC_INSTALLER_MODAL_TOKEN } from '../modals/installer-modal.token';
55

66
const ELEMENT_NAME = 'uc-checkout-installer-dashboard';
77
@customElement(ELEMENT_NAME)
@@ -18,17 +18,9 @@ export class UcCheckoutInstallerDashboard extends UmbElementMixin(LitElement) {
1818
}
1919

2020
#onOpenRootPickerClick() {
21-
console.log('clicked');
22-
const modalContext = this.#modalManagerContext?.open(this, UCC_INSTALLER_MODAL_TOKEN, {
21+
this.#modalManagerContext?.open(this, UCC_INSTALLER_MODAL_TOKEN, {
2322
data: {},
2423
});
25-
26-
modalContext?.onSubmit()
27-
.then((res: UccInstallerModalSubmitValue) => {
28-
console.log(res);
29-
}, () => {
30-
console.log('User cancelled.');
31-
});
3224
}
3325

3426
render() {

src/Umbraco.Commerce.Checkout/Client/src/backoffice/dashboards/manifest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { ManifestDashboard, ManifestModal } from '@umbraco-cms/backoffice/extension-registry';
2-
import { UCC_INSTALLER_MODAL_ALIAS } from './installer-modal.token';
2+
import { UCC_INSTALLER_MODAL_ALIAS } from '../modals/installer-modal.token';
33

44
const dashboardManifests: Array<ManifestDashboard | ManifestModal> = [
55
{
@@ -24,7 +24,7 @@ const dashboardManifests: Array<ManifestDashboard | ManifestModal> = [
2424
meta: {},
2525
name: 'Umbraco Commerce Checkout Installer Modal',
2626
elementName: 'ucc-installer-config-modal',
27-
element: () => import('./installer-modal.element'),
27+
element: () => import('../modals/installer-modal.element'),
2828
},
2929
];
3030
export const manifests = [...dashboardManifests];

src/Umbraco.Commerce.Checkout/Client/src/backoffice/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,5 @@ const manifests: Array<ManifestTypes> = [
99
];
1010

1111
export const onInit: UmbEntryPointOnInit = (_host, extensionRegistry) => {
12-
console.log('%c Checkout v14 plugin loaded \(〇_o)/', 'font-size: 20pt;');
1312
extensionRegistry.registerMany(manifests);
1413
};

src/Umbraco.Commerce.Checkout/Client/src/backoffice/dashboards/installer-modal.element.ts renamed to src/Umbraco.Commerce.Checkout/Client/src/backoffice/modals/installer-modal.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { ManifestModal, UmbModalExtensionElement } from '@umbraco-cms/backoffice
55
import { UccInstallerModalSubmitValue } from './installer-modal.token';
66
import { UmbInputDocumentElement } from '@umbraco-cms/backoffice/document';
77
import type { UUIButtonState } from '@umbraco-cms/backoffice/external/uui';
8-
import { installUmbracoCommerceCheckoutAsync } from './apis';
8+
import { installUmbracoCommerceCheckoutAsync } from '../apis/install.api';
99
import { UMB_NOTIFICATION_CONTEXT, UmbNotificationContext } from '@umbraco-cms/backoffice/notification';
1010

1111

src/Umbraco.Commerce.Checkout/wwwroot/umbraco-package.json renamed to src/Umbraco.Commerce.Checkout/Client/src/umbraco-package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"name": "Umbraco Commerce Checkout Entry Point",
66
"alias": "Umbraco.Commerce.Checkout.EntryPoint",
77
"type": "entryPoint",
8-
"js": "/App_Plugins/UmbracoCommerceCheckout/dist/uccheckout.backoffice.js"
8+
"js": "/App_Plugins/UmbracoCommerceCheckout/uccheckout.backoffice.js"
99
}
1010
],
1111
"version": ""

0 commit comments

Comments
 (0)