From cb834435637d98fd5532e25ee886cb9e264eed6b Mon Sep 17 00:00:00 2001 From: Giacomo Cavalieri Date: Sat, 22 Jun 2024 11:08:16 +0200 Subject: =?UTF-8?q?=F0=9F=94=A5=20Remove=20unused=20`escape`=20function=20?= =?UTF-8?q?(#149)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lustre/element.gleam | 17 +---------------- 1 file changed, 1 insertion(+), 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 -- cgit v1.2.3