{-# LANGUAGE TemplateHaskell #-} module Web.Hyperbole.View.Embed ( cssEmbed , scriptEmbed , scriptEmbedSourceMap , scriptLiveReload ) where import Data.ByteString import Data.FileEmbed import Web.Atomic.CSS.Reset qualified as Atomic scriptEmbed :: ByteString scriptEmbed :: ByteString scriptEmbed = $(embedFile "client/dist/hyperbole.js") scriptEmbedSourceMap :: ByteString scriptEmbedSourceMap :: ByteString scriptEmbedSourceMap = $(embedFile "client/dist/hyperbole.js.map") scriptLiveReload :: ByteString scriptLiveReload :: ByteString scriptLiveReload = $(embedFile "client/util/live-reload.js") cssEmbed :: ByteString cssEmbed :: ByteString cssEmbed = ByteString Atomic.cssResetEmbed ByteString -> ByteString -> ByteString forall a. Semigroup a => a -> a -> a <> ByteString "\n" ByteString -> ByteString -> ByteString forall a. Semigroup a => a -> a -> a <> ByteString -> [ByteString] -> ByteString intercalate ByteString "\n" [ByteString "form, label { display: flex; flex-direction: column } "]