Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

conditional parent

c-Parent

A flexible, lightweight React component that dynamically wraps its children in any HTML tag or custom component, seamlessly inheriting their props. It also includes an optional feature to disable the wrapper and render only the children when needed.

Installation

npm install c-parent 

Description

cParent is designed to be a versatile wrapper component for React applications. It allows you to wrap child elements in either a standard HTML tag (e.g., div, span, etc.) or a custom React component, while automatically passing down props to the wrapper. With the disParent option, you can bypass the wrapper entirely and render just the children, making it highly adaptable to different use cases.

Usage

The cParent component accepts two primary props:

{
    parent: string | JSX.Element
    disParent: boolean,
}
  • parent: Specify the wrapper as either:

    • A string (e.g., "div", "span") for standard HTML elements, inheriting all native props.
    • A custom React component, which will also inherit passed props.
  • disParent: When set to true, the wrapper is disabled, and only the children are rendered.

Example

conditional parent

About

A flexible, lightweight React component that dynamically wraps its children in any HTML tag or custom component, seamlessly inheriting their props. It also includes an optional feature to disable the wrapper and render only the children when needed.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages