mirror of https://github.com/ghostfolio/ghostfolio
committed by
GitHub
10 changed files with 68 additions and 15 deletions
@ -0,0 +1,8 @@ |
|||||
|
<script |
||||
|
type="module" |
||||
|
src="https://unpkg.com/ionicons@5.5.1/dist/ionicons/ionicons.esm.js" |
||||
|
></script> |
||||
|
<script |
||||
|
nomodule |
||||
|
src="https://unpkg.com/ionicons@5.5.1/dist/ionicons/ionicons.js" |
||||
|
></script> |
@ -0,0 +1 @@ |
|||||
|
export * from './trend-indicator.module'; |
@ -0,0 +1,50 @@ |
|||||
|
import { Meta, Story, moduleMetadata } from '@storybook/angular'; |
||||
|
import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; |
||||
|
|
||||
|
import { TrendIndicatorComponent } from './trend-indicator.component'; |
||||
|
|
||||
|
export default { |
||||
|
title: 'Trend Indicator', |
||||
|
component: TrendIndicatorComponent, |
||||
|
decorators: [ |
||||
|
moduleMetadata({ |
||||
|
imports: [NgxSkeletonLoaderModule] |
||||
|
}) |
||||
|
] |
||||
|
} as Meta<TrendIndicatorComponent>; |
||||
|
|
||||
|
const Template: Story<TrendIndicatorComponent> = ( |
||||
|
args: TrendIndicatorComponent |
||||
|
) => ({ |
||||
|
props: args |
||||
|
}); |
||||
|
|
||||
|
export const Loading = Template.bind({}); |
||||
|
Loading.args = { |
||||
|
isLoading: true |
||||
|
}; |
||||
|
|
||||
|
export const Default = Template.bind({}); |
||||
|
Default.args = {}; |
||||
|
|
||||
|
export const Delayed = Template.bind({}); |
||||
|
Delayed.args = { |
||||
|
marketState: 'delayed', |
||||
|
range: '1d' |
||||
|
}; |
||||
|
|
||||
|
export const Down = Template.bind({}); |
||||
|
Down.args = { |
||||
|
value: -1 |
||||
|
}; |
||||
|
|
||||
|
export const Up = Template.bind({}); |
||||
|
Up.args = { |
||||
|
value: 1 |
||||
|
}; |
||||
|
|
||||
|
export const MarketClosed = Template.bind({}); |
||||
|
MarketClosed.args = { |
||||
|
marketState: 'closed', |
||||
|
range: '1d' |
||||
|
}; |
Loading…
Reference in new issue