patrick91 / Styled-Components-Typescript-Example

Sample "app" using typescript and styled components.
104 stars 27 forks source link

Can we get an example of using extends with TS? #6

Open IanEdington opened 6 years ago

IanEdington commented 6 years ago

Something like this:

const VisibilityComponent = styled.div`
  visibility: ${props => props.visible ? 'visible' : 'hidden'};
`;

const MarginedVisibilityComponent = VisibilityComponent.extends`
  ${props => props.margin && `margin: ${props.margin}`};
`;