Sha256: ee8a4808f7a05452a60daea8308b4c29ff16745ad8d35ed3e1e3b75ca7c20481

Contents?: true

Size: 594 Bytes

Versions: 4

Compression:

Stored size: 594 Bytes

Contents

class Skr.Screens.TimeTracking.WeekSummary extends Lanes.React.BaseComponent

    color: (projectId) ->
        project = @props.entries.available_projects.get(projectId)
        project?.options?.color || 0

    render: ->
        order = (@props.week * 7) - 1
        totals = @props.entries.totalsForWeek(@props.week)

        <div className="day summary" style={order: order}>
            {for projectId, total of totals
                <div key={projectId} className="color-#{@color(projectId)}">
                    {Lanes.u.format.currency(total)}
                </div>}
        </div>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
stockor-0.5.0 client/skr/screens/time-tracking/WeekSummary.cjsx
stockor-0.4.0 client/skr/screens/time-tracking/WeekSummary.cjsx
stockor-0.3.0 client/skr/screens/time-tracking/WeekSummary.cjsx
stockor-0.2 client/skr/screens/time-tracking/WeekSummary.cjsx