Sha256: 650057eb606bfb0f9cd00d3df47e540fd486fd191d6c9e2cecbe418630c36e5b

Contents?: true

Size: 1.63 KB

Versions: 1

Compression:

Stored size: 1.63 KB

Contents

class Skr.Components.Address extends Lanes.React.Component

    propTypes:
        model: Lanes.PropTypes.State.isRequired

    renderTitle: ->
        <BS.Row>
            <BS.Col xs=12>
                <h3 className="address-title">{@props.title}</h3>
            </BS.Col>
        </BS.Row>

    render: ->
        colProps = _.omit(@props, 'name')
        colProps.className = _.classnames("address", @props.className)

        <BS.Col {...colProps}>
            {@renderTitle() if @props.title}
            <BS.Row>
                <BS.Col xs=12>
                    <LC.TextField name="name" model={@model} />
                </BS.Col>
            </BS.Row>
            <BS.Row>
                <BS.Col sm=6>
                    <LC.TextField name="phone" model={@model} />
                </BS.Col>
                <BS.Col sm=6>
                    <LC.TextField name="email" model={@model} />
                </BS.Col>
            </BS.Row>
            <BS.Row>
                <BS.Col md=6>
                    <LC.TextField name="line1" model={@model} />
                </BS.Col>
                <BS.Col md=6>
                    <LC.TextField name="line2" model={@model} />
                </BS.Col>
            </BS.Row>
            <BS.Row>
                <BS.Col md=7>
                    <LC.TextField name="city" model={@model} />
                </BS.Col>
                <BS.Col sm=8 md=3>
                    <LC.TextField name="state" model={@model} />
                </BS.Col>
                <BS.Col sm=4 md=2>
                    <LC.TextField name="postal_code" model={@model} />
                </BS.Col>
            </BS.Row>
        </BS.Col>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stockor-0.1.9 client/skr/components/address/Address.cjsx