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

https://github.com/qrac/minista-sitemap

React component to easily create a sitemap for delivery in minista
https://github.com/qrac/minista-sitemap

coding japanese jsx minista minista-sitemap react sitemap

Last synced: 2 months ago
JSON representation

React component to easily create a sitemap for delivery in minista

Awesome Lists containing this project

README

        

# minista sitemap











![image](https://i.gyazo.com/3346e4804e9655416a6e3ed0af6f94b6.png)

## About

[minista](https://github.com/qrac/minista) で納品用のサイトマップを簡単に作るための React コンポーネント。

- 納品物に追加の CSS や JavaScript をバンドルさせない
- 無制限に入れ子リストを作れる

## How To Use

### [npm](https://www.npmjs.com/package/minista-sitemap)

```bash
$ npm install minista-sitemap
```

```js
import { Wrapper, Style, Header, Main, Nav, List } from "minista-sitemap"
```

example: [page](https://github.com/qrac/minista-sitemap/blob/main/test/src/pages/index.tsx) / [json](https://github.com/qrac/minista-sitemap/blob/main/test/project.json)

### Dark Mode

ダークモード `@media (prefers-color-scheme: dark)` 用の CSS Variables を追加する場合は、Style コンポーネントに `darkMode={true}` を付与します。

```js

```

### Default Dark

基本色をダークテーマにする場合は、Style コンポーネントに `defaultDark={true}` を付与します。

```js

```

## Support

| Chrome | Firefox | Safari |
| :----: | :-----: | :----: |
| Newest | Newest | Newest |

## License

- MIT

## Credit

- Author: [Qrac](https://qrac.jp)
- Organization: [QRANOKO](https://qranoko.jp)