Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/waddlaw/yesod-bulma


https://github.com/waddlaw/yesod-bulma

bulma haskell yesod

Last synced: about 18 hours ago
JSON representation

Awesome Lists containing this project

README

        

[![CircleCI](https://circleci.com/gh/waddlaw/yesod-form-bulma/tree/master.svg?style=svg)](https://circleci.com/gh/waddlaw/yesod-form-bulma/tree/master)
[![Hackage](https://img.shields.io/hackage/v/yesod-form-bulma.svg)](https://hackage.haskell.org/package/yesod-form-bulma)

# yesod-bulma

- [Bulma](https://bulma.io/documentation/form/)
- [Bulma-Extensions](https://wikiki.github.io/form/checkradio/)

## Screenshot

![a](https://i.imgur.com/SZnv42b.png)

## Examples

simple form example.

```sh
$ stack build
$ stack exec form-example
```

full components showcase.

```sh
$ stack build
$ stack exec form-showcase
```

Access to [localhost:3100](http://localhost:3100)

```sh
$ stack build
$ stack exec paginator-example
```

## Implemented status

### Yesod.Paginator.Bulma

- [x] simple
- [x] ellipsed

### Yesod.Form

#### Fields

- [x] bulmaTextField
- [ ] bulmaPasswordField
- [x] bulmaTextareaField
- [ ] bulmaHiddenField
- [x] bulmaIntField
- [ ] bulmaDayField
- [ ] bulmaTimeFieldTypeTime
- [ ] bulmaTimeFieldTypeText
- [ ] bulmaHtmlField
- [x] bulmaEmailField
- [ ] bulmaMultiEmailField
- [ ] bulmaSearchField
- [ ] bulmaUrlField
- [ ] bulmaDoubleField
- [ ] bulmaBoolField
- [x] bulmaCheckBoxField
- [ ] bulmaFileField

#### Options

- [x] bulmaSelectField
- [x] bulmaSelectFieldList
- [x] bulmaRadioField
- [x] bulmaRadioFieldList
- [x] bulmaCheckboxesField
- [x] bulmaCheckboxesFieldList
- [x] bulmaMultiSelectField
- [x] bulmaMultiSelectFieldList