module Components

Overview

Helper to create a page

Defined in:

components.cr
components/assets/asset_manager.cr
components/assets/base/asset.cr
components/assets/base/image_asset.cr
components/assets/base/js_asset.cr
components/assets/base/static_asset.cr
components/assets/css/css_asset.cr
components/assets/css_asset.cr
components/assets/font_asset.cr
components/base/component.cr
components/base/stateful_component.cr
components/base/stateless_component.cr
components/cache/cache_store.cr
components/cache/cache_warmer.cr
components/cache/cacheable.cr
components/cache/configuration.cr
components/cache/invalidation_strategies.cr
components/cache/memory_cache_store.cr
components/cache/redis_cache_store.cr
components/css/class_builder.cr
components/css/class_registry.cr
components/css/component_css_registry.cr
components/css/config/css_config.cr
components/css/container_query_components.cr
components/css/engine/css_generator.cr
components/css/engine/css_parser.cr
components/css/engine/css_rule.cr
components/css/scanner/class_scanner.cr
components/css/styleable.cr
components/css/tokens/amber_theme.cr
components/design_system/fieldset.cr
components/design_system/primitives.cr
components/design_system/promoted_components.cr
components/elements/base/container_element.cr
components/elements/base/html_element.cr
components/elements/base/raw_html.cr
components/elements/base/url_attribute_validation.cr
components/elements/base/void_element.cr
components/elements/document/body.cr
components/elements/document/head.cr
components/elements/document/html.cr
components/elements/document/link.cr
components/elements/document/meta.cr
components/elements/document/script.cr
components/elements/document/style.cr
components/elements/document/title.cr
components/elements/embedded/img.cr
components/elements/embedded/media.cr
components/elements/forms/form.cr
components/elements/forms/form_controls.cr
components/elements/forms/input.cr
components/elements/grouping/blockquote.cr
components/elements/grouping/div.cr
components/elements/grouping/figure.cr
components/elements/grouping/lists.cr
components/elements/grouping/p.cr
components/elements/grouping/pre.cr
components/elements/grouping/span.cr
components/elements/interactive/interactive_elements.cr
components/elements/sections/article.cr
components/elements/sections/aside.cr
components/elements/sections/footer.cr
components/elements/sections/header.cr
components/elements/sections/headings.cr
components/elements/sections/main.cr
components/elements/sections/nav.cr
components/elements/sections/section.cr
components/elements/tables/table_elements.cr
components/elements/text/a.cr
components/elements/text/text_semantics.cr
components/elements/void/void_elements.cr
components/examples/auth_form_component.cr
components/examples/button_component.cr
components/examples/card_component.cr
components/examples/carousel_component.cr
components/examples/chat_component.cr
components/examples/command_palette_component.cr
components/examples/counter_component.cr
components/examples/data_table_component.cr
components/examples/dialog_component.cr
components/examples/form_component.cr
components/examples/form_field_component.cr
components/examples/live_search_component.cr
components/examples/payment_form_component.cr
components/examples/pricing_card_component.cr
components/examples/schedule_heatmap_component.cr
components/examples/simple_chart_component.cr
components/examples/tabs_component.cr
components/examples/theme_switcher_component.cr
components/examples/timeline_component.cr
components/integration.cr
components/reactive/action_registry.cr
components/reactive/reactive_component.cr
components/reactive/reactive_handler.cr
components/reactive/reactive_session.cr
components/safe/safe_buffer.cr
components/safe/safe_html.cr
components/safe/safe_srcset.cr
components/safe/safe_style.cr
components/safe/safe_url.cr
components/variants/component_variant.cr

Class Method Summary

Class Method Detail

def self.raw(html : String, reason : String) : SafeHTML #

Top-level, loud, greppable escape hatch — the raw(...) spelling the hardening proposal calls for alongside SafeHTML.unsafe. reason: is mandatory. Identical to SafeHTML.unsafe, just terser at call sites:

raw(static_svg_markup, reason: "first-party static SVG, no interpolation")


[View source]
def self.raw_html(content : String) #

Helper method to create raw HTML


[View source]