File "index.tsx"
Full Path: /home/warrior1/public_html/languages/wp-content/plugins/woocommerce/packages/woocommerce-blocks/packages/checkout/components/totals/subtotal/stories/index.tsx
File size: 973 bytes
MIME-type: text/x-java
Charset: utf-8
/**
* External dependencies
*/
import { Story, Meta } from '@storybook/react';
import { currencies, currencyControl } from '@woocommerce/storybook-controls';
/**
* Internal dependencies
*/
import Subtotal, { SubtotalProps } from '..';
export default {
title: 'WooCommerce Blocks/Checkout Blocks/totals/Subtotal',
component: Subtotal,
argTypes: {
currency: currencyControl,
},
args: {
values: {
total_items: '1000',
total_items_tax: '200',
},
},
} as Meta< SubtotalProps >;
type StorybookSubtotalProps = SubtotalProps & { total_items: string };
const Template: Story< StorybookSubtotalProps > = ( args ) => {
const totalItems = args.total_items;
const values = {
total_items: totalItems,
total_items_tax: args.values.total_items_tax,
};
return (
<Subtotal { ...args } currency={ args.currency } values={ values } />
);
};
export const Default = Template.bind( {} );
Default.args = {
currency: currencies.USD,
total_items: '1000',
};