2022-08-17 03:49:21 +03:00
import React from 'react' ;
import { ComponentStory , ComponentMeta } from '@storybook/react' ;
2022-09-07 10:00:28 +03:00
import { ContentHeader } from './ContentHeader' ;
2022-08-17 03:49:21 +03:00
export default {
title : 'owncast/Components/Content Header' ,
component : ContentHeader ,
parameters : { } ,
} as ComponentMeta < typeof ContentHeader > ;
const Template : ComponentStory < typeof ContentHeader > = args = > < ContentHeader { ...args } / > ;
export const Example = Template . bind ( { } ) ;
Example . args = {
name : 'My Awesome Owncast Stream' ,
summary : 'A calvacade of glorious sights and sounds' ,
tags : [ 'word' , 'tag with spaces' , 'music' ] ,
logo : 'https://watch.owncast.online/logo' ,
links : [
{
platform : 'github' ,
url : 'https://github.com/owncast/owncast' ,
icon : 'https://watch.owncast.online/img/platformlogos/github.svg' ,
} ,
{
platform : 'Documentation' ,
url : 'https://owncast.online' ,
icon : 'https://watch.owncast.online/img/platformlogos/link.svg' ,
} ,
{
platform : 'mastodon' ,
url : 'https://fosstodon.org/users/owncast' ,
icon : 'https://watch.owncast.online/img/platformlogos/mastodon.svg' ,
} ,
] ,
} ;
export const LongContent = Template . bind ( { } ) ;
LongContent . args = {
name : 'My Awesome Owncast Stream, streaming the best of streams and some lorem ipsum too' ,
summary :
'A calvacade of glorious sights and sounds. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' ,
tags : [
'word' ,
'tag with spaces' ,
'music' ,
'more tags' ,
'a bunch' ,
'keep going' ,
'and more' ,
'just a few more' ,
'video games' ,
'things' ,
'stuff' ,
'ok some more' ,
'this should do it' ,
] ,
logo : 'https://watch.owncast.online/logo' ,
links : [
{
platform : 'github' ,
url : 'https://github.com/owncast/owncast' ,
icon : 'https://watch.owncast.online/img/platformlogos/github.svg' ,
} ,
{
platform : 'Documentation' ,
url : 'https://owncast.online' ,
icon : 'https://watch.owncast.online/img/platformlogos/link.svg' ,
} ,
{
platform : 'mastodon' ,
url : 'https://fosstodon.org/users/owncast' ,
icon : 'https://watch.owncast.online/img/platformlogos/mastodon.svg' ,
} ,
] ,
} ;