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