Sha256: 356393991d8cfd701596e22fc95f735ad8549ed35e0d9433ed4647a6dcc87dca
Contents?: true
Size: 730 Bytes
Versions: 10
Compression:
Stored size: 730 Bytes
Contents
/* @flow */ /*eslint-disable react/no-multi-comp, flowtype/space-before-type-colon */ import React from 'react' /* // Un-comment to import kits here import { Body } from '../' */ 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
10 entries across 10 versions & 1 rubygems