From 1ade31db981b06e94e042937d6b1440f06058fec Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 15 Jul 2026 23:56:58 +0200 Subject: [PATCH] Migrate clone, create and edit activity dialogs to dedicated routes --- .../activities-table.component.stories.ts | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/libs/ui/src/lib/activities-table/activities-table.component.stories.ts b/libs/ui/src/lib/activities-table/activities-table.component.stories.ts index 957de2262..f91c44d6c 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.stories.ts +++ b/libs/ui/src/lib/activities-table/activities-table.component.stories.ts @@ -9,9 +9,9 @@ import { MatPaginatorModule } from '@angular/material/paginator'; import { MatSortModule } from '@angular/material/sort'; import { MatTableDataSource, MatTableModule } from '@angular/material/table'; import { MatTooltipModule } from '@angular/material/tooltip'; -import { RouterModule } from '@angular/router'; +import { provideRouter, RouterModule } from '@angular/router'; import { IonIcon } from '@ionic/angular/standalone'; -import { moduleMetadata } from '@storybook/angular'; +import { applicationConfig, moduleMetadata } from '@storybook/angular'; import type { Meta, StoryObj } from '@storybook/angular'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; @@ -366,6 +366,9 @@ export default { title: 'Activities Table', component: GfActivitiesTableComponent, decorators: [ + applicationConfig({ + providers: [provideRouter([])] + }), moduleMetadata({ imports: [ CommonModule, @@ -469,3 +472,27 @@ export const Pagination: Story = { totalItems: 50 } }; + +export const Actions: Story = { + args: { + baseCurrency: 'USD', + dataSource, + deviceType: 'desktop', + hasActivities: true, + hasPermissionToCreateActivity: false, + hasPermissionToDeleteActivity: true, + hasPermissionToExportActivities: false, + hasPermissionToOpenDetails: true, + locale: 'en-US', + pageIndex: 0, + pageSize: 10, + showAccountColumn: true, + showActions: true, + showCheckbox: false, + showNameColumn: true, + sortColumn: 'date', + sortDirection: 'desc', + sortDisabled: false, + totalItems: activities.length + } +};