Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/josellia/collapse-details-typescript

Collapse details
https://github.com/josellia/collapse-details-typescript

library reactjs typescript

Last synced: 17 days ago
JSON representation

Collapse details

Awesome Lists containing this project

README

        

# summary-details

React component for extra content Typescript version

![npm](https://img.shields.io/npm/v/summary-details)

https://user-images.githubusercontent.com/33287490/138172984-83e1c7bc-717c-490a-a713-a1e7903451ad.mp4

## How to install

Below are ways to install the library using npm or yarn:

```
npm i summary-details
# ou
yarn add summary-details
```

## How to use default component

```jsx
import CollapseDetails from "summary-details";


Lorem ipsum dolor sit, amet consectetur adipisicing elit. Minima voluptates
obcaecati


;
```

## How to use custom props component

```jsx
import CollapseDetails from "summary-details";


Lorem ipsum dolor sit, amet consectetur adipisicing elit. Minima voluptates
obcaecati


;
```

## Properties

This component is an abstraction of a collapse, but using native HTML properties.

| Props | type | required | Description |
| ------------------- | ------- | -------- | --------------------------------- |
| width | string | | |
| summary | string | X | |
| children | element | X | |
| bgColor | string | | Background color of summary |
| bgHover | string | | Background color hover of summary |
| color | string | | Color of summary |
| colorHover | string | | Color hover of summary |
| borderRadius | string | | Border radius of summary |
| border | string | | Border of summary |
| styleDetailsContent | string | | Class to style the content |