Skip to content

I want to pass props to Elements from Blocks without explicitly passing them #69

@umerjaved178

Description

@umerjaved178

I am using react with the following functional approach

`
const Divider: React.FunctionComponent = ({children}) => (

// I want to use color props here of Card divider {children}
);

const Card: React.FunctionComponent = ({children, color}) => {
const color = props.color

return(

card {children}
)}

Card.Divider = Divider;
`

and I call these components as following

<Card color="red"> <Card.Divider> Any text <Card.Divider/> <Card />

The problem is: How can I get the color props in the Divider component

PS: I don't want to repeat props passing again for divider like following
<Card color="red"> <Card.Divider color="red"> Any text <Card.Divider/> <Card />
What I want is the following approach and can still able to use color props in Divider component, how can I do that

<Card color="red"> <Card.Divider> Any text <Card.Divider/> <Card />

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions