starting on page types, style and buttons
This commit is contained in:
@ -42,4 +42,5 @@
|
||||
%label.block
|
||||
%h4.text-lg.font-bold Name
|
||||
= text_field_tag( :name , params[:name], class: "block w-full rounded-lg border-gray-200 p-4 pr-12 text-sm shadow-sm")
|
||||
=submit_button( "New Page")
|
||||
- @page_styles.each do |page|
|
||||
%button.mt-3.bg-cyan-200{class: button_classes , name: :type , value: page.type}= "New #{page.type.capitalize}"
|
||||
|
9
app/views/merged/styles/_options.haml
Normal file
9
app/views/merged/styles/_options.haml
Normal file
@ -0,0 +1,9 @@
|
||||
.overflow-hidden.rounded-lg.border.border-gray-100.shadow-sm
|
||||
.p-6
|
||||
%h3.text-lg.font-medium
|
||||
Options
|
||||
%p.mt-2.text-sm.leading-relaxed.line-clamp-3
|
||||
-style.options_definitions.each do | style |
|
||||
%label.block
|
||||
.text-lg.font-bold=style.name
|
||||
=style.description
|
@ -1,9 +1,43 @@
|
||||
- content_for( :merged_menu ) do
|
||||
.text-xl.font-bold
|
||||
Section styles
|
||||
Page styles
|
||||
.text-xl.font-bold
|
||||
=link_to "Section styles" , "#section_styles"
|
||||
.text-xl.font-bold
|
||||
=link_to "Card styles" , "#cards_styles"
|
||||
|
||||
= render "layouts/merged_header"
|
||||
|
||||
.flex.bg-cyan-100
|
||||
.px-4.py-8.mx-auto.text-center
|
||||
%h1.text-4xl.font-bold
|
||||
Page styles
|
||||
|
||||
.grid.grid-cols-3.gap-4.m-8
|
||||
-@page_styles.each do |style|
|
||||
%article.overflow-hidden.rounded-lg.border.border-gray-100.shadow-sm
|
||||
.p-6
|
||||
%h3.text-lg.font-medium
|
||||
=style.type
|
||||
%p.mt-2.text-sm
|
||||
Shorthand:
|
||||
=style.section_template
|
||||
.overflow-hidden.rounded-lg.border.border-gray-100.shadow-sm
|
||||
.p-6
|
||||
-if style.section_template
|
||||
= style.section_template
|
||||
.w-full.object-contain
|
||||
=image_tag(style.section_preview )
|
||||
-else style.section_template
|
||||
.w-full
|
||||
Any Section allowed
|
||||
=render "options" , style: style
|
||||
|
||||
#section_styles.flex.bg-cyan-100
|
||||
.px-4.py-8.mx-auto.text-center
|
||||
%h1.text-4xl.font-bold
|
||||
Section styles
|
||||
|
||||
.grid.grid-cols-3.gap-4.m-8
|
||||
-@section_styles.each do | style|
|
||||
.overflow-hidden.rounded-lg.border.border-gray-100.shadow-sm
|
||||
@ -27,17 +61,9 @@
|
||||
.w-full.object-contain.h-72
|
||||
=image_tag(style.section_preview )
|
||||
|
||||
.overflow-hidden.rounded-lg.border.border-gray-100.shadow-sm
|
||||
.p-6
|
||||
%h3.text-lg.font-medium
|
||||
Options
|
||||
%p.mt-2.text-sm.leading-relaxed.line-clamp-3
|
||||
-style.options_definitions.each do | style |
|
||||
%label.block
|
||||
.text-lg.font-bold=style.name
|
||||
=style.description
|
||||
=render "options" , style: style
|
||||
|
||||
.flex.bg-cyan-100
|
||||
#cards_styles.flex.bg-cyan-100
|
||||
.px-4.py-8.mx-auto.text-center
|
||||
%h1.text-4xl.font-bold
|
||||
Card styles
|
||||
@ -56,12 +82,5 @@
|
||||
.p-6
|
||||
.w-full.object-contain.h-72
|
||||
=image_tag(style.card_preview )
|
||||
.overflow-hidden.rounded-lg.border.border-gray-100.shadow-sm
|
||||
.p-6
|
||||
%h3.text-lg.font-medium
|
||||
Options
|
||||
%p.mt-2.text-sm.leading-relaxed.line-clamp-3
|
||||
-style.options_definitions.each do | style |
|
||||
%label.block
|
||||
.text-lg.font-bold=style.name
|
||||
=style.description
|
||||
|
||||
=render "options" , style: style
|
||||
|
Reference in New Issue
Block a user