{-# LANGUAGE OverloadedStrings #-}
module Lucid.HTMX where
import Lucid.Base (Attribute, makeAttribute)
import Data.Text (Text)
-- |
hxBoost_ :: Text -> Attribute
hxBoost_ = makeAttribute "hx-boost"
-- |
hxConfirm_ :: Text -> Attribute
hxConfirm_ = makeAttribute "hx-confirm"
-- |
hxDelete_ :: Text -> Attribute
hxDelete_ = makeAttribute "hx-delete"
-- |
hxDisable_ :: Attribute
hxDisable_ = makeAttribute "hx-disable" mempty
-- |
hxEncoding_ :: Text -> Attribute
hxEncoding_ = makeAttribute "hx-encoding"
-- |
hxExt_ :: Text -> Attribute
hxExt_ = makeAttribute "hx-ext"
-- |
hxGet_ :: Text -> Attribute
hxGet_ = makeAttribute "hx-get"
-- |
hxHeaders_ :: Text -> Attribute
hxHeaders_ = makeAttribute "hx-headers"
-- |
hxHistoryElt_ :: Attribute
hxHistoryElt_ = makeAttribute "hx-history-elt" mempty
-- |
hxInclude_ :: Text -> Attribute
hxInclude_ = makeAttribute "hx-include"
-- |
hxIndicator_ :: Text -> Attribute
hxIndicator_ = makeAttribute "hx-indicator"
-- |
hxParams_ :: Text -> Attribute
hxParams_ = makeAttribute "hx-params"
-- |
hxPatch_ :: Text -> Attribute
hxPatch_ = makeAttribute "hx-patch"
-- |
hxPost_ :: Text -> Attribute
hxPost_ = makeAttribute "hx-post"
-- |
hxPreserve_ :: Text -> Attribute
hxPreserve_ = makeAttribute "hx-preserve"
-- |
hxPrompt_ :: Text -> Attribute
hxPrompt_ = makeAttribute "hx-prompt"
-- |
hxPushUrl_ :: Text -> Attribute
hxPushUrl_ = makeAttribute "hx-push-url"
-- |
hxPut_ :: Text -> Attribute
hxPut_ = makeAttribute "hx-put"
-- |
hxRequest_ :: Text -> Attribute
hxRequest_ = makeAttribute "hx-request"
-- |
hxSelect_ :: Text -> Attribute
hxSelect_ = makeAttribute "hx-select"
-- |
hxSse_ :: Text -> Attribute
hxSse_ = makeAttribute "hx-sse"
-- |
hxSwapOob_ :: Text -> Attribute
hxSwapOob_ = makeAttribute "hx-swap-oob"
-- |
hxSwap_ :: Text -> Attribute
hxSwap_ = makeAttribute "hx-swap"
-- |
hxTarget_ :: Text -> Attribute
hxTarget_ = makeAttribute "hx-target"
-- |
hxTrigger_ :: Text -> Attribute
hxTrigger_ = makeAttribute "hx-trigger"
-- |
hxVals_ :: Text -> Attribute
hxVals_ = makeAttribute "hx-vals"
-- |
hxWs_ :: Text -> Attribute
hxWs_ = makeAttribute "hx-ws"