Browse Source

update: small general improvements for the package

pull/24234/head
sumeyye 11 months ago
parent
commit
239ba22691
  1. 6
      npm/ng-packs/packages/cms-kit/README.md
  2. 1
      npm/ng-packs/packages/cms-kit/package.json
  3. 6
      npm/ng-packs/packages/cms-kit/public/config/src/providers/route.provider.ts
  4. 1
      npm/ng-packs/packages/cms-kit/public/config/src/public-api.ts
  5. 3
      npm/ng-packs/packages/cms-kit/public/src/lib/cms-kit-public.routes.ts
  6. 4
      npm/ng-packs/packages/cms-kit/public/src/lib/components/index.ts
  7. 3
      npm/ng-packs/packages/cms-kit/public/src/lib/public-api.ts
  8. 1
      npm/ng-packs/packages/cms-kit/public/src/lib/resolvers/extensions.resolver.ts
  9. 7
      npm/ng-packs/packages/cms-kit/public/src/lib/services/index.ts
  10. 7
      npm/ng-packs/packages/cms-kit/src/components/toast-ui/toastui-editor.component.ts

6
npm/ng-packs/packages/cms-kit/README.md

@ -21,7 +21,6 @@ npm install @abp/ng.cms-kit
```typescript ```typescript
import { provideCmsKitAdminConfig } from '@abp/ng.cms-kit/admin/config'; import { provideCmsKitAdminConfig } from '@abp/ng.cms-kit/admin/config';
import { createRoutes } from '@abp/ng.cms-kit/admin';
// In your app config // In your app config
export const appConfig: ApplicationConfig = { export const appConfig: ApplicationConfig = {
@ -34,7 +33,7 @@ export const appConfig: ApplicationConfig = {
// In your routes // In your routes
export const routes: Routes = [ export const routes: Routes = [
{ {
path: 'cms-kit', path: 'cms',
loadChildren: () => import('@abp/ng.cms-kit/admin').then(m => m.createRoutes()), loadChildren: () => import('@abp/ng.cms-kit/admin').then(m => m.createRoutes()),
}, },
]; ];
@ -44,7 +43,6 @@ export const routes: Routes = [
```typescript ```typescript
import { provideCmsKitPublicConfig } from '@abp/ng.cms-kit/public/config'; import { provideCmsKitPublicConfig } from '@abp/ng.cms-kit/public/config';
import { createRoutes } from '@abp/ng.cms-kit/public';
// In your app config // In your app config
export const appConfig: ApplicationConfig = { export const appConfig: ApplicationConfig = {
@ -57,7 +55,7 @@ export const appConfig: ApplicationConfig = {
// In your routes // In your routes
export const routes: Routes = [ export const routes: Routes = [
{ {
path: 'cms-kit', path: 'cms',
loadChildren: () => import('@abp/ng.cms-kit/public').then(m => m.createRoutes()), loadChildren: () => import('@abp/ng.cms-kit/public').then(m => m.createRoutes()),
}, },
]; ];

1
npm/ng-packs/packages/cms-kit/package.json

@ -8,6 +8,7 @@
}, },
"dependencies": { "dependencies": {
"@abp/ng.components": "~10.0.0-rc.3", "@abp/ng.components": "~10.0.0-rc.3",
"@abp/ng.setting-management": "~10.0.0-rc.3",
"@abp/ng.theme.shared": "~10.0.0-rc.3", "@abp/ng.theme.shared": "~10.0.0-rc.3",
"@toast-ui/editor": "~3.0.0", "@toast-ui/editor": "~3.0.0",
"codemirror": "~6.0.0", "codemirror": "~6.0.0",

6
npm/ng-packs/packages/cms-kit/public/config/src/providers/route.provider.ts

@ -13,17 +13,17 @@ export function configureRoutes() {
const routesService = inject(RoutesService); const routesService = inject(RoutesService);
routesService.add([ routesService.add([
{ {
path: '/cms-kit/pages/:slug', path: '/cms/pages/:slug',
name: eCmsKitPublicRouteNames.Pages, name: eCmsKitPublicRouteNames.Pages,
requiredPolicy: eCmsKitPublicPolicyNames.Pages, requiredPolicy: eCmsKitPublicPolicyNames.Pages,
}, },
{ {
path: '/cms-kit/blogs', path: '/cms/blogs',
name: eCmsKitPublicRouteNames.Blogs, name: eCmsKitPublicRouteNames.Blogs,
requiredPolicy: eCmsKitPublicPolicyNames.Blogs, requiredPolicy: eCmsKitPublicPolicyNames.Blogs,
}, },
{ {
path: '/cms-kit/blogs/:blogSlug/:blogPostSlug', path: '/cms/blogs/:blogSlug/:blogPostSlug',
name: eCmsKitPublicRouteNames.BlogPosts, name: eCmsKitPublicRouteNames.BlogPosts,
requiredPolicy: eCmsKitPublicPolicyNames.Blogs, requiredPolicy: eCmsKitPublicPolicyNames.Blogs,
}, },

1
npm/ng-packs/packages/cms-kit/public/config/src/public-api.ts

@ -1,2 +1,3 @@
// TODO public configuration will be implemented later
export * from './enums'; export * from './enums';
export * from './providers'; export * from './providers';

3
npm/ng-packs/packages/cms-kit/public/src/lib/cms-kit-public.routes.ts

@ -1,7 +1,6 @@
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { Provider } from '@angular/core'; import { Provider } from '@angular/core';
import { RouterOutletComponent, ReplaceableRouteContainerComponent } from '@abp/ng.core'; import { RouterOutletComponent } from '@abp/ng.core';
import { eCmsKitPublicComponents } from './enums';
export interface CmsKitPublicConfigOptions { export interface CmsKitPublicConfigOptions {
// Extension point contributors // Extension point contributors

4
npm/ng-packs/packages/cms-kit/public/src/lib/components/index.ts

@ -1,5 +1 @@
// Components will be exported here // Components will be exported here
// export * from './pages';
// export * from './blogs';
// export * from './comments';
// export * from './shared';

3
npm/ng-packs/packages/cms-kit/public/src/lib/public-api.ts

@ -1,7 +1,4 @@
// export * from './components';
export * from './enums'; export * from './enums';
export * from './models'; export * from './models';
// export * from './services';
export * from './tokens'; export * from './tokens';
export * from './resolvers'; export * from './resolvers';
// export * from './cms-kit-public.routes';

1
npm/ng-packs/packages/cms-kit/public/src/lib/resolvers/extensions.resolver.ts

@ -1,7 +1,6 @@
import { ResolveFn } from '@angular/router'; import { ResolveFn } from '@angular/router';
// Resolvers will be defined here // Resolvers will be defined here
// Example:
// export const cmsKitPublicResolver: ResolveFn<any> = (route, state) => { // export const cmsKitPublicResolver: ResolveFn<any> = (route, state) => {
// // Resolver implementation // // Resolver implementation
// return null; // return null;

7
npm/ng-packs/packages/cms-kit/public/src/lib/services/index.ts

@ -1,7 +0,0 @@
// Services will be exported here
// export * from './pages';
// export * from './blogs';
// export * from './comments';
// export * from './menus';
// export * from './global-resources';
// export * from './marked-items';

7
npm/ng-packs/packages/cms-kit/src/components/toast-ui/toastui-editor.component.ts

@ -1,5 +1,5 @@
import { AbpLocalStorageService } from '@abp/ng.core';
import { isPlatformBrowser } from '@angular/common'; import { isPlatformBrowser } from '@angular/common';
import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
import { import {
Component, Component,
AfterViewInit, AfterViewInit,
@ -7,12 +7,12 @@ import {
ElementRef, ElementRef,
forwardRef, forwardRef,
inject, inject,
DOCUMENT,
PLATFORM_ID, PLATFORM_ID,
} from '@angular/core'; } from '@angular/core';
import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
import Editor from '@toast-ui/editor'; import Editor from '@toast-ui/editor';
import { AbpLocalStorageService } from '@abp/ng.core';
@Component({ @Component({
selector: 'abp-toastui-editor', selector: 'abp-toastui-editor',
template: `<div #editorContainer></div>`, template: `<div #editorContainer></div>`,
@ -31,7 +31,6 @@ export class ToastuiEditorComponent implements AfterViewInit, ControlValueAccess
private editor!: Editor; private editor!: Editor;
private value = ''; private value = '';
private document = inject(DOCUMENT);
private platformId = inject(PLATFORM_ID); private platformId = inject(PLATFORM_ID);
private localStorageService = inject(AbpLocalStorageService); private localStorageService = inject(AbpLocalStorageService);

Loading…
Cancel
Save