diff --git a/app/views/shop/_last_order_cycle.html.haml b/app/views/shop/_last_order_cycle.html.haml new file mode 100644 index 0000000000..353529e60a --- /dev/null +++ b/app/views/shop/_last_order_cycle.html.haml @@ -0,0 +1,4 @@ +- if most_recently_closed = OrderCycle.most_recently_closed_for(@distributor) + The last cycle closed + = distance_of_time_in_words_to_now most_recently_closed.orders_close_at + ago diff --git a/app/views/shop/_next_order_cycle.html.haml b/app/views/shop/_next_order_cycle.html.haml new file mode 100644 index 0000000000..f4b3e5172f --- /dev/null +++ b/app/views/shop/_next_order_cycle.html.haml @@ -0,0 +1,3 @@ +- if next_oc = OrderCycle.first_opening_for(@distributor) + The next cycle opens in + = distance_of_time_in_words_to_now next_oc.orders_open_at diff --git a/app/views/shop/_order_cycles.html.haml b/app/views/shop/_order_cycles.html.haml new file mode 100644 index 0000000000..21c4af6825 --- /dev/null +++ b/app/views/shop/_order_cycles.html.haml @@ -0,0 +1,10 @@ +- if @order_cycles.empty? + Orders are currently closed for this hub + %p Please contact your hub directly to see if they accept late orders, or wait until the next cycle opens. + + = render partial: "shop/next_order_cycle" + = render partial: "shop/last_order_cycle" + +- else + Ready for: + = select_tag :order_cycle_id, options_for_select(order_cycles_name_and_pickup_times(@order_cycles), current_order_cycle.andand.id), :prompt => "Select an Order Cycle!"