vize_musea 0.180.0

Musea - Component gallery and documentation for Vize Vue components
Documentation
---
source: crates/vize_musea/src/autogen.rs
expression: output
---
AutogenOutput {
    variants: [
        GeneratedVariant {
            name: "Default",
            is_default: true,
            props: {
                "disabled": Bool(false),
                "label": String("Click me"),
                "variant": String("primary"),
            },
            description: Some(
                "Button with default props",
            ),
        },
        GeneratedVariant {
            name: "Primary",
            is_default: false,
            props: {
                "disabled": Bool(false),
                "label": String("Click me"),
                "variant": String("primary"),
            },
            description: Some(
                "variant = \"primary\"",
            ),
        },
        GeneratedVariant {
            name: "Secondary",
            is_default: false,
            props: {
                "disabled": Bool(false),
                "label": String("Click me"),
                "variant": String("secondary"),
            },
            description: Some(
                "variant = \"secondary\"",
            ),
        },
        GeneratedVariant {
            name: "Disabled",
            is_default: false,
            props: {
                "disabled": Bool(true),
                "label": String("Click me"),
                "variant": String("primary"),
            },
            description: Some(
                "disabled = true",
            ),
        },
    ],
    art_file_content: "<script setup lang=\"ts\">\ndefineArt(\"./Button.vue\", {\n  title: \"Button\",\n});\n</script>\n\n<art>\n  <variant name=\"Default\" default>\n    <Button\n      :disabled=\"false\"\n      label=\"Click me\"\n      variant=\"primary\"\n    />\n  </variant>\n\n  <variant name=\"Primary\">\n    <Button\n      :disabled=\"false\"\n      label=\"Click me\"\n      variant=\"primary\"\n    />\n  </variant>\n\n  <variant name=\"Secondary\">\n    <Button\n      :disabled=\"false\"\n      label=\"Click me\"\n      variant=\"secondary\"\n    />\n  </variant>\n\n  <variant name=\"Disabled\">\n    <Button\n      disabled\n      label=\"Click me\"\n      variant=\"primary\"\n    />\n  </variant>\n\n</art>\n",
    component_name: "Button",
}