feat(style): harmonize button color
This commit is contained in:
parent
83a7fc5cf8
commit
fce56f5088
3 changed files with 8 additions and 36 deletions
12
data.go
12
data.go
|
@ -52,10 +52,6 @@ type ButtonColor struct {
|
|||
type Link struct {
|
||||
Link string `json:"link"`
|
||||
Content string `json:"content"`
|
||||
Color string `json:"color"`
|
||||
TextColor string `json:"text_color"`
|
||||
ColorHover string `json:"color_hover"`
|
||||
TextColorHover string `json:"text_color_hover"`
|
||||
}
|
||||
|
||||
type Legal struct {
|
||||
|
@ -91,11 +87,3 @@ func (b *ButtonColor) GetTextColor() template.CSS {
|
|||
func (b *ButtonColor) GetBackground() template.CSS {
|
||||
return template.CSS("--background: " + b.Background + ";--background-hover: " + b.BackgroundHover + ";")
|
||||
}
|
||||
|
||||
func (l *Link) GetLinkColor() template.CSS {
|
||||
return template.CSS("--text-color: " + l.TextColor + ";--text-color-hover: " + l.TextColorHover + ";")
|
||||
}
|
||||
|
||||
func (l *Link) GetBackground() template.CSS {
|
||||
return template.CSS("--background: " + l.Color + ";--background-hover: " + l.ColorHover + ";")
|
||||
}
|
||||
|
|
18
schema.json
18
schema.json
|
@ -115,33 +115,17 @@
|
|||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"color": {
|
||||
"type": "string"
|
||||
},
|
||||
"color_hover": {
|
||||
"type": "string"
|
||||
},
|
||||
"content": {
|
||||
"type": "string"
|
||||
},
|
||||
"link": {
|
||||
"type": "string"
|
||||
},
|
||||
"text_color": {
|
||||
"type": "string"
|
||||
},
|
||||
"text_color_hover": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"link",
|
||||
"content",
|
||||
"color",
|
||||
"text_color",
|
||||
"color_hover",
|
||||
"text_color_hover"
|
||||
"content"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
|
@ -12,14 +12,14 @@
|
|||
<p class="description">
|
||||
{{ .Description }}
|
||||
</p>
|
||||
<div class="links">
|
||||
<div class="links" style="{{ .Color.Button.GetBackground }}{{ .Color.Button.GetTextColor }}">
|
||||
{{ range $link := .Links }}
|
||||
<div class="link" style="{{ .GetBackground }}">
|
||||
<a href="{{ .Link }}" style="{{ .GetLinkColor }}">{{ .Content }}</a>
|
||||
<div class="link">
|
||||
<a href="{{ .Link }}">{{ .Content }}</a>
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="link" style="{{ .Color.Button.GetBackground }}">
|
||||
<a href="/tags" style="{{ .Color.Button.GetTextColor }}">Tags</a>
|
||||
<div class="link">
|
||||
<a href="/tags">Tags</a>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue