# frozen_string_literal: truemodulePlaybookmodulePbFlexclassFlex<Playbook::KitBaseprop:horizontal,type: Playbook::Props::Enum,values: %w[left center right stretch none],default: "left",deprecated: trueprop:justify,type: Playbook::Props::Enum,values: %w[start center end stretch around between evenly none],default: "none"prop:inline,type: Playbook::Props::Boolean,default: falseprop:orientation,type: Playbook::Props::Enum,values: %w[row column],default: "row"prop:spacing,type: Playbook::Props::Enum,values: %w[around between evenly none],default: "none",deprecated: trueprop:gap,type: Playbook::Props::Enum,values: %w[xxs xs sm md lg xl none],default: "none"prop:row_gap,type: Playbook::Props::Enum,values: %w[xxs xs sm md lg xl none],default: "none"prop:column_gap,type: Playbook::Props::Enum,values: %w[xxs xs sm md lg xl none],default: "none"prop:reverse,type: Playbook::Props::Boolean,default: falseprop:vertical,type: Playbook::Props::Enum,values: %w[top center bottom stretch baseline none],default: "top",deprecated: trueprop:align,type: Playbook::Props::Enum,values: %w[start center end stretch baseline none],default: "none"prop:align_self,type: Playbook::Props::Enum,values: %w[start end center stretch none],default: "none"prop:wrap,type: Playbook::Props::Boolean,default: falsedefclassnamegenerate_classname("pb_flex_kit",orientation_class,justify_class,align_class,inline_class,reverse_class,wrap_class,spacing_class,gap_class,row_gap_class,column_gap_class,align_self_class)endprivatedeforientation_class"orientation_#{orientation}"enddefhorizontal_classiforientation=="row""justify_content_#{horizontal}"elsifalign=="none""align_items_#{horizontal}"endenddefjustify_classifjustify=="none"horizontal_classelse"justify_content_#{justify}"endenddefinline_classinline?"inline":nilenddefspacing_class"spacing_#{spacing}"enddefreverse_classreverse?"reverse":nilenddefvertical_classiforientation=="row""align_items_#{vertical}"elsifjustify=="none""justify_content_#{vertical}"endenddefalign_classifalign=="none"vertical_classelse"align_items_#{align}"endenddefalign_self_classifalign_self=="none"nilelse"align_self_#{align_self}"endenddefwrap_classwrap?"wrap":nilenddefgap_classifgap=="none"nilelse"gap_#{gap}"endenddefrow_gap_classifrow_gap=="none"nilelse"rowGap_#{row_gap}"endenddefcolumn_gap_classifcolumn_gap=="none"nilelse"columnGap_#{column_gap}"endendendendend