for more information visit the package's GitHub page
Package contains the following modules:
Simple Accordion for Elm.
This library adds an accordion element that toggles showing or hiding the content by increasing or decreasing its height.
elm install hallelujahdrive/elm-accordion@1.0.4
This library relies on additional JavaScript and CSS. Your project must load them in one of the following ways.
The easy way is to add the following elements to your page:
<link
rel="stylesheet"
type="text/css"
href="https://unpkg.com/elm-accordion@1.0.4/dist/elm-accordion.min.css"
/>
<script src="https://unpkg.com/elm-accordion@1.0.4/dist/elm-accordion.min.js"></script>
If you use bundler please instal the Javascript and CSS assets via npm:
npm install elm-accordion@1.0.4
Then in your Javascript add a following import:
require("elm-accordion/dist/elm-accordion.min.js");
require("elm-accordion/dist/elm-accordion.min.css");
import Accordion
type alias Model =
Bool
type Msg
= HeadClicked
view model =
Accordion.accordion
[]
( Accordion.head
[ onClick HeadClicked ]
[ text "Accordion head text content" ]
)
( Accordion.body [] [ text "Accordion body content" ] )
model
This library is implemented using custom elements
. Check the support status of Custom Elements(V1) for each broser.
This library is licensed under MIT License.
Please submit your feedback using this library to GitHub.