aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Cavalieri <giacomo.cavalieri@icloud.com>2024-06-22 11:08:16 +0200
committerGitHub <noreply@github.com>2024-06-22 10:08:16 +0100
commitcb834435637d98fd5532e25ee886cb9e264eed6b (patch)
tree0776fc74be4c2b448ec24fe0972b8047ef122228
parent7a96c2bd6a0ca20ca9ccb072ef3f3a16684c5193 (diff)
downloadlustre-cb834435637d98fd5532e25ee886cb9e264eed6b.tar.gz
lustre-cb834435637d98fd5532e25ee886cb9e264eed6b.zip
🔥 Remove unused `escape` function (#149)
-rw-r--r--src/lustre/element.gleam17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/lustre/element.gleam b/src/lustre/element.gleam
index 9fcff25..4109ffb 100644
--- a/src/lustre/element.gleam
+++ b/src/lustre/element.gleam
@@ -266,7 +266,7 @@ pub fn none() -> Element(msg) {
/// specififying the container on definition. Allows the treatment of List(Element(msg))
/// as if it were Element(msg). Useful when generating a list of elements from data but
/// used downstream.
-///
+///
pub fn fragment(elements: List(Element(msg))) -> Element(msg) {
// remove redundant fragments to simplify rendering
flatten_fragment_elements(elements)
@@ -286,21 +286,6 @@ fn flatten_fragment_elements(elements: List(Element(msg))) {
})
}
-fn escape(escaped: String, content: String) -> String {
- case content {
- "<" <> rest -> escape(escaped <> "&lt;", rest)
- ">" <> rest -> escape(escaped <> "&gt;", rest)
- "&" <> rest -> escape(escaped <> "&amp;", rest)
- "\"" <> rest -> escape(escaped <> "&quot;", rest)
- "'" <> rest -> escape(escaped <> "&#39;", rest)
- _ ->
- case string.pop_grapheme(content) {
- Ok(#(x, xs)) -> escape(escaped <> x, xs)
- Error(_) -> escaped
- }
- }
-}
-
// MANIPULATIONS ---------------------------------------------------------------
/// The `Element` type is parameterised by the type of messages it can produce