Show fork icon for forks in repos view

This commit is contained in:
Teemu Patja 2017-03-16 21:38:35 +02:00
parent 458de5f21d
commit cb86a902ac
No known key found for this signature in database
GPG Key ID: F5B7035E6580FD4C
3 changed files with 20 additions and 2 deletions

View File

@ -1,5 +1,6 @@
(ns commiteth.repos (ns commiteth.repos
(:require [re-frame.core :as rf])) (:require [re-frame.core :as rf]
[commiteth.svg :as svg]))
(defn repo-toggle-button [enabled busy on-click] (defn repo-toggle-button [enabled busy on-click]
@ -21,8 +22,11 @@
(defn repo-card [repo] (defn repo-card [repo]
[:div.ui.card [:div.ui.card
[:div.content [:div.content
[:div.repo-label [:a {:href (:html_url repo)} (:full_name repo)]] [:div.repo-label [:a {:href (:html_url repo)} (:full_name repo)]
(when (:fork repo)
[:span.fork-span [svg/github-fork-icon]])]
[:div.repo-description (:description repo)]] [:div.repo-description (:description repo)]]
[:div.repo-button-container [:div.repo-button-container
[repo-toggle-button [repo-toggle-button
(:enabled repo) (:enabled repo)

View File

@ -42,3 +42,14 @@
[:path [:path
{:d "M7.76596419,11.5564843 C8.07705085,11.6115965 8.40862642,11.5177766 8.64937808,11.277025 L13.3038251,6.62257794 C13.6942764,6.23212667 13.695553,5.59768507 13.3050287,5.20716078 C12.9117818,4.81391382 12.2808006,4.81717535 11.8896116,5.20836438 L7.76949482,9.32848112 L3.64937808,5.20836438 C3.25892681,4.81791311 2.62448521,4.81663648 2.23396092,5.20716078 C1.84071396,5.60040773 1.84397549,6.23138892 2.23516452,6.62257794 L6.88961157,11.277025 C7.12783981,11.5152532 7.45689724,11.6086052 7.76596419,11.5564843 L7.76596419,11.5564843 Z" {:d "M7.76596419,11.5564843 C8.07705085,11.6115965 8.40862642,11.5177766 8.64937808,11.277025 L13.3038251,6.62257794 C13.6942764,6.23212667 13.695553,5.59768507 13.3050287,5.20716078 C12.9117818,4.81391382 12.2808006,4.81717535 11.8896116,5.20836438 L7.76949482,9.32848112 L3.64937808,5.20836438 C3.25892681,4.81791311 2.62448521,4.81663648 2.23396092,5.20716078 C1.84071396,5.60040773 1.84397549,6.23138892 2.23516452,6.62257794 L6.88961157,11.277025 C7.12783981,11.5152532 7.45689724,11.6086052 7.76596419,11.5564843 L7.76596419,11.5564843 Z"
:id "shape"}]]]]]]]) :id "shape"}]]]]]]])
(defn github-fork-icon []
[:svg
{:width 10
:height 16
:version "1.1"
:viewBox "0 0 10 16"}
[:path
{:fill-rule "evenodd"
:fill "#a8aab1"
:d "M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"}]])

View File

@ -300,6 +300,9 @@
letter-spacing: .04em; letter-spacing: .04em;
border-radius: 2px; border-radius: 2px;
} }
.fork-span {
padding-left: .5em;
}
.flash-message { .flash-message {
&.success { &.success {