diff options
-rw-r--r-- | src/lustre/element.gleam | 17 |
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 <> "<", rest) - ">" <> rest -> escape(escaped <> ">", rest) - "&" <> rest -> escape(escaped <> "&", rest) - "\"" <> rest -> escape(escaped <> """, rest) - "'" <> rest -> escape(escaped <> "'", 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 |