Sha256: 5278251c7ab597234b99545a6d60b486e10445ae19d5a068018598a7917976ed
Contents?: true
Size: 544 Bytes
Versions: 1
Compression:
Stored size: 544 Bytes
Contents
module Components::SheetHelper def render_sheet(**options, &block) options[:direction] ||= "left" options[:width] ||= "w-3/4" content_for :sheet_trigger, "", flush: true content_for :sheet_content, "", flush: true content = capture(&block) if block render "components/ui/sheet", content: content, options: options end def sheet_trigger(&block) content_for :sheet_trigger, capture(&block), flush: true end def sheet_content(&block) content_for :sheet_content, capture(&block), flush: true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shadcn-ui-0.0.2 | app/helpers/components/sheet_helper.rb |