Storybook Addon für AMP (beschleunigte mobile Seiten). Ermöglicht die Anzeige in Ihren Geschichten -AMP -HTML -Komponenten, die mit React erzeugt wurden.

npm install -D storybook-amp Als nächstes aktualisieren Sie .storybook/main.js zu Folgendem:
// .storybook/main.js
module . exports = {
stories : [
// ...
] ,
addons : [
// Other Storybook addons
'storybook-amp' , // ? The addon registered here
] ,
} ; Um benutzerdefinierte Einstellungen festzulegen, verwenden Sie den amp -Parameter.
// .storybook/preview.js
const scripts = '' ;
const styles = '' ;
export const parameters = {
// Other defined parameters
amp : { // ? The addon parameters here
isEnabled : true , // Enable the addon, false by default (boolean)
scripts , // Global scripts to add, empty by default (string)
styles , // Custom css styles, empty by default (string)
} ,
} ; Sie können den amp -Parameter verwenden, um Einstellungen in jeder Geschichte einzeln zu überschreiben:
// Story example
export default {
title : "Components/amp-youtube" ,
parameters : {
amp : {
scripts : // ? Script needed by the story
`<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>` ,
} ,
} ,
} ;
export const Story = ( args ) => (
< amp-youtube
width = "480"
height = "270"
layout = "responsive"
data-videoid = 'lBTCB7yLs8Y'
> </ amp-youtube >
)Storybook AMP HTML Addon ist ein Open-Source-Projekt. Wir verpflichten uns für einen vollständig transparenten Entwicklungsprozess und schätzen alle Beiträge. Egal, ob Sie uns helfen, Fehler zu reparieren, neue Funktionen vorzuschlagen, unsere Dokumentation zu verbessern oder das Wort zu verbreiten - wir würden gerne Sie als Teil der Community haben.
Weitere Informationen zu unseren Beitragsrichtlinien und unseren Verhaltenskodex.
Das Storybook AMP HTML Addon ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.
Ursprünglich von Onwidget erstellt und von einer Community von Mitwirkenden gepflegt.