{"name":"table","helper":"rui_table","complexity":"complex","param_count":33,"slot_count":7,"form_builder":false,"standalone":true,"ai_score":4,"human_score":5,"token_estimate":321,"params":{"collection":{"positional":true},"id":{},"id_method":{"default":"id","type":"symbol"},"row_color":{"values_from":"colors","open":true},"sortable":{"default":false,"type":"boolean"},"selectable":{"default":false,"type":"boolean"},"striped":{"default":false,"type":"boolean"},"striped_columns":{"default":false,"type":"boolean"},"hoverable":{"default":true,"type":"boolean"},"bordered":{"default":"grid","type":"boolean","closed":true,"values":["outline","grid"]},"header_color":{"values_from":"colors","open":true},"size":{"default":"base","type":"symbol","closed":true,"values":["xs","sm","base","lg","xl"]},"shape":{"default":"rounded","type":"symbol","closed":true,"values":["rounded","square"]},"sticky_header":{"default":false,"type":"boolean"},"sticky_max_height":{},"pagy":{},"responsive":{"default":true,"type":"boolean"},"responsive_breakpoint":{"default":"md","type":"symbol"},"responsive_mode":{"default":"scroll","type":"symbol","closed":true,"values":["scroll","cards","stack"]},"loading":{"default":false,"type":"boolean"},"loading_rows":{"default":5,"type":"integer"},"empty_message":{"default":"No data found","type":"string"},"turbo_frame":{},"turbo_action":{"default":"replace","type":"symbol"},"sort_column":{},"sort_direction":{},"sort_url":{},"client_sort":{},"page_param":{"default":"page","type":"string"},"title":{},"description":{},"headless":{"default":false,"type":"boolean"}},"slots":{"columns":{"type":"renders_many","component":"lambda","example":"component.with_column"},"toolbar":{"type":"renders_one","component":null,"example":"component.with_toolbar"},"header":{"type":"renders_one","component":null,"example":"component.with_header"},"footer":{"type":"renders_one","component":null,"example":"component.with_footer"},"empty_state":{"type":"renders_one","component":null,"example":"component.with_empty_state"},"bulk_actions":{"type":"renders_one","component":null,"example":"component.with_bulk_actions"},"caption":{"type":"renders_one","component":null,"example":"component.with_caption"}},"gotchas":[],"families":[{"tree":"table","question":"What kind of data display?","use_case":"Data table with sorting/selection","notes":"No built-in search. Pair with rui_input(type: :search) for filtering."}],"compositions":[],"relationships":{"composes_with":[],"slotted_into":[],"confused_with":[]}}