Skip to content
Closed
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .changeset/cold-showers-camp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@o2s/blocks.notification-summary': minor
'@o2s/integrations.mocked': minor
'@o2s/api-harmonization': minor
'@o2s/framework': minor
'@o2s/frontend': minor
---

add NotificationSummary block
1 change: 1 addition & 0 deletions apps/api-harmonization/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"@o2s/blocks.invoice-list": "*",
"@o2s/blocks.notification-details": "*",
"@o2s/blocks.notification-list": "*",
"@o2s/blocks.notification-summary": "*",
"@o2s/blocks.order-details": "*",
"@o2s/blocks.order-list": "*",
"@o2s/blocks.orders-summary": "*",
Expand Down
2 changes: 2 additions & 0 deletions apps/api-harmonization/src/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ import * as FeaturedServiceList from '@o2s/blocks.featured-service-list/api-harm
import * as InvoiceList from '@o2s/blocks.invoice-list/api-harmonization';
import * as NotificationDetails from '@o2s/blocks.notification-details/api-harmonization';
import * as NotificationList from '@o2s/blocks.notification-list/api-harmonization';
import * as NotificationSummary from '@o2s/blocks.notification-summary/api-harmonization';
import * as OrderDetails from '@o2s/blocks.order-details/api-harmonization';
import * as OrderList from '@o2s/blocks.order-list/api-harmonization';
import * as OrdersSummary from '@o2s/blocks.orders-summary/api-harmonization';
Expand Down Expand Up @@ -133,6 +134,7 @@ export const AuthModuleBaseModule = AuthModule.Module.register(AppConfig);
ArticleSearch.Module.register(AppConfig),
FeaturedServiceList.Module.register(AppConfig),
ArticleList.Module.register(AppConfig),
NotificationSummary.Module.register(AppConfig),
// BLOCK REGISTER
],
providers: [
Expand Down
2 changes: 2 additions & 0 deletions apps/api-harmonization/src/modules/page/page.model.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import * as FeaturedServiceList from '@o2s/blocks.featured-service-list/api-harm
import * as BlockInvoiceList from '@o2s/blocks.invoice-list/api-harmonization';
import * as NotificationDetails from '@o2s/blocks.notification-details/api-harmonization';
import * as NotificationList from '@o2s/blocks.notification-list/api-harmonization';
import * as NotificationSummary from '@o2s/blocks.notification-summary/api-harmonization';
import * as OrderDetails from '@o2s/blocks.order-details/api-harmonization';
import * as OrderList from '@o2s/blocks.order-list/api-harmonization';
import * as OrdersSummary from '@o2s/blocks.orders-summary/api-harmonization';
Expand Down Expand Up @@ -73,6 +74,7 @@ export class PageData {

export type Blocks =
// BLOCK REGISTER
| NotificationSummary.Model.NotificationSummaryBlock['__typename']
| ArticleList.Model.ArticleListBlock['__typename']
| Category.Model.CategoryBlock['__typename']
| Article.Model.ArticleBlock['__typename']
Expand Down
3 changes: 2 additions & 1 deletion apps/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,8 @@
"@o2s/blocks.article-search": "*",
"@o2s/blocks.category": "*",
"@o2s/blocks.notification-details": "*",
"@o2s/blocks.surveyjs-form": "*"
"@o2s/blocks.surveyjs-form": "*",
"@o2s/blocks.notification-summary": "*"
},
"devDependencies": {
"@next/bundle-analyzer": "^15.5.6",
Expand Down
3 changes: 3 additions & 0 deletions apps/frontend/src/blocks/renderBlocks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import * as FeaturedServiceList from '@o2s/blocks.featured-service-list/frontend
import * as InvoiceList from '@o2s/blocks.invoice-list/frontend';
import * as NotificationDetails from '@o2s/blocks.notification-details/frontend';
import * as NotificationList from '@o2s/blocks.notification-list/frontend';
import * as NotificationSummary from '@o2s/blocks.notification-summary/frontend';
import * as OrderDetails from '@o2s/blocks.order-details/frontend';
import * as OrderList from '@o2s/blocks.order-list/frontend';
import * as OrdersSummary from '@o2s/blocks.orders-summary/frontend';
Expand Down Expand Up @@ -129,6 +130,8 @@ const renderBlock = (typename: string, blockProps: BlockProps) => {
return <ArticleSearch.Renderer {...blockProps} />;
case 'FeaturedServiceListBlock':
return <FeaturedServiceList.Renderer {...blockProps} />;
case 'NotificationSummaryBlock':
return <NotificationSummary.Renderer {...blockProps} />;
// BLOCK REGISTER
default:
return null;
Expand Down
Loading
Loading