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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions