(selected_styles: list[str])
| 183 | |
| 184 | |
| 185 | def build_expire_style_inputs(selected_styles: list[str]) -> str: |
| 186 | inputs = [] |
| 187 | selected = set(selected_styles) |
| 188 | for style, label in EXPIRE_STYLE_OPTIONS: |
| 189 | checked = " checked" if style in selected else "" |
| 190 | inputs.append( |
| 191 | f'<label class="check"><input type="checkbox" name="expireStyle" value="{style}"{checked}> {label}</label>' |
| 192 | ) |
| 193 | return "\n ".join(inputs) |
| 194 | |
| 195 | |
| 196 | def build_setup_page(error: str = "", form: dict | None = None) -> str: |