Skip to main content

transform_to_csf

Function transform_to_csf 

Source
pub fn transform_to_csf(art: &ArtDescriptor<'_>) -> CsfOutput
Expand description

Transform an Art descriptor to Storybook CSF 3.0 format.

§Example

use vize_musea::transform::transform_to_csf;
use vize_musea::parse::parse_art;

let source = r#"
<art title="Button" component="./Button.vue">
  <variant name="Primary" default>
    <Button>Click</Button>
  </variant>
</art>
"#;

let art = parse_art(source, Default::default()).unwrap();
let csf = transform_to_csf(&art);