Sha256: 156fbd6cc1c97f7c837e52f530928bcf50418e00ba5540be96ceeb0ab2d8323d
Contents?: true
Size: 662 Bytes
Versions: 2
Compression:
Stored size: 662 Bytes
Contents
/* @flow */ /*eslint-disable react/no-multi-comp, flowtype/space-before-type-colon */ import React from 'react' type <%= @kit_name_pascal %>Props = { <% @kit_props.each do |key,val| %><%= key == "classname" ? "className?: " : "#{key.camelize(:lower)}?: " %><% case val %><% when "enum", "one_of" %>'option_1' | 'option_2',<% when "boolean", "bool" %>Boolean,<% else %>String,<% end %> <% end %> } const <%= @kit_name_pascal %> = ({ <%= @kit_props.map{|key,val| key == "classname" ? "className" : "#{key.camelize(:lower)}" }.join(", ") %> }: <%= @kit_name_pascal %>Props) => ( <div> {`kit content`} </div> ) export default <%= @kit_name_pascal %>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-2.9.1 | lib/generators/kit/templates/kit_jsx.erb.tt |
playbook_ui-2.9.0 | lib/generators/kit/templates/kit_jsx.erb.tt |