From ea0c3fd545c2a38fa2d3def04045308bef6d3534 Mon Sep 17 00:00:00 2001 From: Mac Date: Fri, 16 May 2025 14:53:16 +0100 Subject: [PATCH 1/7] fix!: add list style to List element --- Sources/WebUI/Elements/Base/List.swift | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/Sources/WebUI/Elements/Base/List.swift b/Sources/WebUI/Elements/Base/List.swift index 4293bd2d..fdb240b6 100644 --- a/Sources/WebUI/Elements/Base/List.swift +++ b/Sources/WebUI/Elements/Base/List.swift @@ -14,6 +14,24 @@ public enum ListType: String { case unordered = "ul" } +/// Defines styles for HTML list elements. +/// +/// HTML supports various styles for list elements, such as disc, circle, or square. +/// This enum provides a type-safe way to specify which style to use. +public enum StyleType: String { + /// Creates a list with no bullets or numbers. + case none + + /// Creates a list with bullets shaped like discs. + case disc + + /// Creates a list with bullets shaped like circles. + case circle + + /// Creates a list with bullets shaped like squares. + case square +} + /// Generates HTML list elements (`