Newer
Older
{% extends 'base.html' %}
{% block header %}
<div class="container">
<div class="d-flex align-items-center">
<h1 class="mr-auto">{% block title %}{{item.title}}{% endblock %}</h1>
</div>
</div>
{% endblock %}
{% block content %}
<div class="container">
<div class="card mb-3">
<div class="row no-gutters">
<div class="col-md-4">
{# Maybe on future we'll have image support. Feels like an important feature to have. #}
</div>
<div class="col-md-8">
<div class="card-body border-0">
<h5 class="card-title">{{ _("%(item)s by %(seller)s", item=item.title, seller=item.seller.email)}}</h5>
<p class="card-text">
{% if item.is_open %}
<div class="form-group row">
<div class="col-sm-4 col-form-label">
{# TODO: Follow dark patterns and change this to "time left" #}
<time datetime="{{ item.closes_at.isoformat() }}">{{ item.closes_at|datetimeformat }}</time>
</div>
</div>
<div class="form-group row">
<div class="col-sm-4 col-form-label">
<time datetime="{{ item.created_at.isoformat() }}">{{ item.created_at|datetimeformat }}</time>
<hr /><!-- ------------------------------------------------ -->
<div class="form-group row">
<div class="col-sm-4 col-form-label">
{# TODO: Follow dark patterns and change this to "time left" #}
<strong>{{ min_bid|localcurrency }}</strong>
</div>
</div>
<form action="{{ url_for('items.bid', id=item.id)}}" method="post">
<input type="hidden" name="currency" value="{{ local_currency }}">
<div class="form-group row">
<label for="bid" class="col-sm-3 col-form-label">Your bid</label>
<div class="col-sm-6">
<label class="sr-only" for="bid">{{_("Bid amount")}}</label>
<input type="number" name="amount" class="" id="bid" placeholder="Bid amount" required step="0.01">
{{ _("Minimum bid is %(min_bid)s", min_bid=min_bid|localcurrency) }}
<button type="submit" class="btn btn-info btn-lg btn-block border-dark">{{_("Bid")}}</button>
{% elif item.closed and item.winning_bid.bidder == current_user %}
<div class="alert alert-success">
<strong>{{_("Congratulations!")}}</strong> {{ _("You won the bid!")}}
</div>
<form action="#" method="post">
<input type="hidden" name="id" value="{{ item.id }}">
<div class="row">
<div class="col-sm-6">
<div class="">
<h5 class="lead">{{_("Final price")}}</h5>
<p class="h4">{{ item.winning_bid.amount|localcurrency }}</p>
<div>
<small class="form-text text-muted">
{{ _("You won this item at %(closes_at)s", closes_at=item.winning_bid.created_at|datetimeformat) }}
</small>
</div>
</div>
</div>
<div class="col-sm-3">
<button type="submit" class="btn btn-info btn-lg btn-block border-dark">{{_("Pay")}}</button>
</div>
</div>
</form>
<strong>{{_("Item is no longer at sale.")}}</strong> {{ _("Next time, act faster!")}}
{# Contact seller buttons #}
<div class="row">
<div class="col">
<a href="mailto:{{item.seller.email}}" class="btn btn-primary btn-sm">{{_("%(icon)s Contact seller", icon="💌") }}</a>
<a href="tel:{{item.seller.phone}}" class="btn btn-primary btn-sm">{{_("%(icon)s Call seller", icon="☎️")}}</a>
</div>
</div>
</div>
<div clas="row">
<div class="col-md-12">
<p>{{item.description}}</p>
</div>
</div>
</div>
<div class="row justify-content-md-center">
<div class="col-md-auto">
<a href="https://twitter.com/intent/tweet?url={{ url_for('items.view', id=item.id, _external=True) | urlencode }}&text={{ "Check out this awesome and cheap item." | urlencode }}" class="btn btn-twitter" target="_blank" style="background-color: #1DA1F2; color:#fff;">
🐦
</a>
<a href="https://www.facebook.com/sharer.php?u={{ url_for('items.view', id=item.id, _external=True) | urlencode }}" target="_blank" class="btn btn-twitter" target="_blank" style="background-color: #4267B2; color:#fff;">
🌙
{{ _("Zuckdaddy, you so alpha!") }}
</a>
<a href="mailto:?subject={{ item.title | urlencode }}&body={{ url_for('items.view', id=item.id, _external=True) | urlencode }}" target="_blank" class="btn btn-primary" target="_blank">
📧