|
|
|
@ -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 |
|
|
|
} |
|
|
|
}; |
|
|
|
|