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

https://github.com/nebrelbug/react-admonitions

An admonitions React component, ported from remarkable-admonitions. Perfect for Docusaurus v2 and other React-based doc generators
https://github.com/nebrelbug/react-admonitions

admonitions alert hints react-component

Last synced: 11 months ago
JSON representation

An admonitions React component, ported from remarkable-admonitions. Perfect for Docusaurus v2 and other React-based doc generators

Awesome Lists containing this project

README

          

# react-admonitions

> An admonitions React component, ported from remarkable-admonitions. Perfect for Docusaurus v2 and other React-based doc generators.

[![NPM](https://img.shields.io/npm/v/react-admonitions.svg)](https://www.npmjs.com/package/react-admonitions) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![Build Status](https://travis-ci.com/nebrelbug/react-admonitions.svg?branch=master)](https://travis-ci.com/nebrelbug/react-admonitions)

**TL;DR**
Nice-looking hints, warnings, etc. specifically targeted toward Docusaurus docs websites.

Test the component out [on Stackblitz](https://stackblitz.com/edit/react-admonitions), or view the [demo](https://nebrelbug.github.io/react-admonitions/)

## Install

```bash
npm install --save react-admonitions
```

## Screenshots

![Example Pictures](assets/preview.png)

## Usage

```jsx
import React, { Component } from 'react'

import Admonition from 'react-admonitions'

class Example extends Component {
render() {
return (

Admonition Content

)
}
}
```

## Props

| Name | Default | Description |
| -------------- | ------- | ---------------------------------------------------------------------------------------------------------------------- |
| **`type`** | none | What type of admonition you want to display. Valid options: `"warning"`, `"tip"`, `"caution"`, `"note"`, `"important"`, `"question"` |
| **`iconType`** | `"svg"` | The type of admonition icon. Valid options: `"svg"`, `"emoji"` |
| **`title`** | none | The, well, title of the admonition |

## Credits

HTML, styles, and concept all come from the amazing Markdown plugin by [@favoloso](https://github.com/favoloso), [remarkable-admonitions](https://github.com/favoloso/remarkable-admonitions).

## License

MIT © [nebrelbug](https://github.com/nebrelbug)