Storybook: Storybook (مع معلومات إضافية) + Styled Components

تم إنشاؤها على ٢٩ يونيو ٢٠١٧  ·  2تعليقات  ·  مصدر: storybookjs/storybook

مهلا،

أنا أستخدم Storybook (مع ملحق معلومات) في تطبيق web React. في نفس التطبيق ، أستخدم مكونات مصممة (https://www.styled-components.com/).

إليك حالة بسيطة كيف أفعل ذلك:

__LayoutHeader.js__

import styled from 'styled-components';

const LayoutHeader = styled.div`
  color: #fff;
  background-color: #000;
`;

export default LayoutHeader;

__LayoutHeader.story.js__

import { storiesOf } from '@storybook/react';
import React from 'react';

import LayoutHeader from './LayoutHeader';

storiesOf('LayoutHeader', module)
.addWithInfo('with text', () => (
  <LayoutHeader>Simple text</LayoutHeader>
));

المشكلة هي أن إخراج معلومات القصص القصيرة يبدو كالتالي:

download

هل يمكنني معالجة القصة بطريقة ما بحيث تعرض محتوى القصة على أنه <LayoutHeader /> بدلاً من <styled.div /> ؟

info compatibility with other tools question / support

التعليق الأكثر فائدة

أنا آسف ، سؤالي كان متسرعا جدا.

الحل هو:

__LayoutHeader.js__

import styled from 'styled-components';

const LayoutHeader = styled.div`
  color: #fff;
  background-color: #000;
`;

LayoutHeader.displayName = 'LayoutHeader';
export default LayoutHeader;

ال 2 كومينتر

أنا آسف ، سؤالي كان متسرعا جدا.

الحل هو:

__LayoutHeader.js__

import styled from 'styled-components';

const LayoutHeader = styled.div`
  color: #fff;
  background-color: #000;
`;

LayoutHeader.displayName = 'LayoutHeader';
export default LayoutHeader;

michaltaberski شكرًا لك على مشاركة قضيتك!
ربما يكون مفيدًا لشخص ما!
أعتقد أنه يمكننا إغلاقها.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات