This commit is contained in:
DieMyst 2020-12-09 15:32:35 +03:00
parent 82f3bcce83
commit 11a8e5efc0
2 changed files with 24 additions and 2 deletions

20
images/link.svg Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="15px" height="14px" viewBox="0 0 15 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1 (86144) - https://sketch.com -->
<title>Group 2</title>
<desc>Created with Sketch.</desc>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Dashboard-Service-Copy-2" transform="translate(-327.000000, -455.000000)">
<g id="service" transform="translate(38.000000, 233.000000)">
<g id="module-copy" transform="translate(204.000000, 222.000000)">
<g id="Group-2" transform="translate(86.000000, 0.000000)">
<path d="M13,8.56648788 L12.9635721,11.5 C12.9635721,12.3284271 12.2380734,13 11.3431255,13 L1.62044651,13 C0.725498613,13 0,12.3284271 0,11.5 L0,2.5 C0,1.67157288 0.725498613,1 1.62044651,1 L4.75322774,1.01985636" id="Path" stroke="#898989" stroke-width="2"></path>
<polygon id="Line-2" fill="#898989" fill-rule="nonzero" points="14 0 12 0 12 7 14 7"></polygon>
<polygon id="Line-4" fill="#898989" fill-rule="nonzero" points="13.4142136 2 13.4142136 0 6.41421356 0 6.41421356 2"></polygon>
<polygon id="Line-5" fill="#898989" fill-rule="nonzero" points="12.8284271 2.41421356 11.4142136 1 6 6.41421356 7.41421356 7.82842712"></polygon>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -3,7 +3,8 @@ module BlueprintPage.View exposing (..)
import BlueprintPage.Model exposing (BlueprintViewInfo)
import Blueprints.Model exposing (Blueprint)
import Dict exposing (Dict)
import Html exposing (Html, article, div, span, text)
import Html exposing (Html, a, article, div, img, span, text)
import Html.Attributes exposing (attribute)
import Html.Events exposing (onClick)
import Instances.View
import Interface.View exposing (interfaceView)
@ -78,7 +79,7 @@ viewInfo blueprintInfo =
[ span [ classes "fl w-100 black b" ] [ text blueprintInfo.author ] ]
, div [ classes "fl w-100 w-20-ns gray-font mv3" ] [ text "DESCRIPTION" ]
, div [ classes "fl w-100 w-80-ns mv3" ] [ span [ classes "fl w-100 black lucida pv1" ] [ text blueprintInfo.description ] ]
, div [ classes "fl w-100 w-20-ns gray-font mv3" ] [ text "INTERFACE" ]
, div [ classes "fl w-100 w-20-ns gray-font mv3" ] [ text "MODULES" ]
, div [ classes "fl w-100 w-80-ns mv3" ]
(blueprintInfo.modules
|> List.map (\m -> viewToggledInterface (checkToggle m.name) m.name m.interface)
@ -99,6 +100,7 @@ viewToggledInterface isOpen name interface =
div []
([ div [ classes "fl w-100 light-shadow bg-near-white pa2 mv2 pointer", onClick (ToggleInterface name) ]
[ span [ classes "fl mh2 pv1 tl" ] [ text name ]
, div [ attribute "href" ("/module/" ++ name), classes "fl" ] [ img [ attribute "src" "/images/link.svg" ] [ ] ]
, div [ classes "o-40 f4 tr pr3" ]
[ if isOpen then
text ""