reflex-localize-dom-1.0.0.0: Helper widgets for reflex-localize

Copyright(c) 2019-2020 ATUM SOLUTIONS AG
LicenseMIT
Maintainerncrashed@protonmail.com
Stabilityunstable
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Reflex.Localize.Dom

Contents

Description

Dom helpers to show localized

Synopsis

Documentation

localizedText :: (MonadLocalized t m, LocalizedPrint a, PostBuild t m, DomBuilder t m) => a -> m () Source #

Same as text, but changes when language is changed.

localizedTextWith :: (MonadLocalized t m, LocalizedPrint a, PostBuild t m, DomBuilder t m) => (Text -> Text) -> a -> m () Source #

Same as localizedText but transforms text before displaying.

localizedTextLower :: (MonadLocalized t m, LocalizedPrint a, PostBuild t m, DomBuilder t m) => a -> m () Source #

Same as localizedText but transforms text to lower case.

localizedTextUpper :: (MonadLocalized t m, LocalizedPrint a, PostBuild t m, DomBuilder t m) => a -> m () Source #

Same as localizedText but transforms text to upper case.

languageDropdown :: (MonadLocalized t m, MonadFix m, PostBuild t m, MonadHold t m, DomBuilder t m, LocalizedPrint Language, Eq Language, Enum Language, Ord Language, Bounded Language) => m () Source #

Simple dropdown that allows to select a language and set it for current context. The dropdown has `select-lang` CSS class.

Orphan instances