import { html } from '@skhemata/skhemata-base';
import '../skhemata-blog.js';
import { argTypes, ArgTypes, Story } from './argTypes';
const {
skhemataBlogTextColor,
skhemataBlogLinkColor,
skhemataBlogListTitleColor,
skhemataBlogCategoriesTextColor,
skhemataBlogCategoriesBackgroundColor
} = argTypes;
export default {
title: 'Wordpress/SkhemataBlog/SkhemataBlog',
component: 'skhemata-blog',
argTypes: {
apiWordpress: argTypes.apiWordpress,
postsPerPage: argTypes.postsPerPage,
pagerType: argTypes.pagerType,
blogPagePath: argTypes.blogPagePath,
slug: argTypes.slug,
navigate: argTypes.navigate,
skhemataBlogTextColor,
skhemataBlogLinkColor,
skhemataBlogListTitleColor,
skhemataBlogCategoriesTextColor,
skhemataBlogCategoriesBackgroundColor
},
parameters: {
widgetCode: `
`,
},
};
const Template: Story = ({
apiWordpress = {
url: 'https://wp.skhemata.com/wp-json/wp/v2'
},
blogPagePath = '',
postsPerPage = 10,
pagerType = 'infinite',
slug = '',
skhemataBlogTextColor,
skhemataBlogLinkColor,
skhemataBlogListTitleColor,
skhemataBlogCategoriesTextColor,
skhemataBlogCategoriesBackgroundColor
}: ArgTypes) => html`
`;
export const Example = Template.bind({});
Example.args = {
apiWordpress: {
url: 'https://wp.skhemata.com/wp-json/wp/v2'
},
postsPerPage: 10,
pagerType: "infinite",
};
Example.parameters = {
docs: {
source: {
code: `
`,
},
},
}