Skip to content

Commit 04e1046

Browse files
committed
fix alert component styles
1 parent 9939c75 commit 04e1046

File tree

3 files changed

+38
-45
lines changed

3 files changed

+38
-45
lines changed

sqlpage/templates/alert.handlebars

Lines changed: 35 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,41 @@
1-
<div
2-
{{#if id}}id="{{id}}"{{/if}}
3-
class="
4-
alert
5-
alert-{{default color "info"}}
6-
{{#if dismissible}}alert-dismissible{{/if}}
7-
{{#if important}}alert-important{{/if}}
8-
{{class}}
9-
"
10-
role="alert"
11-
>
12-
<div class="d-flex">
1+
<div {{~#if id}} id="{{id}}" {{/if}} class="alert alert-{{default color " info"}} {{class}} {{~#if dismissible}}
2+
alert-dismissible{{/if~}} {{~#if important}} alert-important{{/if~}} " role=" alert">
133

14-
{{#if icon}}
15-
<div class="icon alert-icon">
16-
{{~icon_img icon~}}
4+
{{~#if icon~}}
5+
<div class="icon alert-icon">
6+
{{~icon_img icon~}}
7+
</div>
8+
{{~/if~}}
9+
10+
<div class="overflow-auto">
11+
{{~#if title~}}
12+
<h4 class="alert-title" {{~#if important~}}style="color:inherit" {{/if~}}>{{title}}</h4>
13+
{{~/if~}}
14+
15+
{{~#if description~}}
16+
<div class="alert-description">
17+
{{~description~}}
1718
</div>
18-
{{/if}}
19+
{{~/if~}}
1920

20-
<div>
21-
{{#if title}}<h4 class="alert-title" {{#if important}}style="color:inherit"{{/if}}>{{title}}</h4>{{/if}}
22-
{{~#if description~}}
23-
<div class="alert-description">
24-
{{~description~}}
25-
</div>
26-
{{~/if~}}
27-
{{~#if description_md~}}
28-
<div class="alert-description" style="margin-bottom: -1rem;">
29-
{{{~markdown description_md~}}}
30-
</div>
31-
{{~/if~}}
32-
{{#if link}}
33-
<a href="{{link}}"
34-
class="btn btn-sm alert-link mt-2 px-2 {{#if important}}text-{{default color 'info'}}{{/if}}"
35-
>{{default link_text "Ok"}}</a>
36-
{{/if}}
37-
{{#each_row}}
38-
<a href="{{link}}"
39-
class="btn btn-sm btn-{{default color 'primary'}} mt-2 px-2"
40-
>{{default title "Ok"}}</a>
41-
{{/each_row}}
21+
{{~#if description_md~}}
22+
<div class="alert-description" style="margin-bottom: -1rem;">
23+
{{{~markdown description_md~}}}
4224
</div>
25+
{{~/if~}}
4326

27+
{{~#if link~}}
28+
<a href="{{link}}" class="btn btn-sm alert-link mt-2 px-2 {{~#if important~}}text-{{default color 'info'}}{{/if~}}">
29+
{{default link_text "Ok"}}
30+
</a>
31+
{{~/if~}}
32+
33+
{{~#each_row~}}
34+
<a href="{{link}}" class="btn btn-sm btn-{{default color 'primary'}} mt-2 mx-1 px-2">{{default title "Ok"}}</a>
35+
{{~/each_row~}}
4436
</div>
45-
{{#if dismissible}}
46-
<a class="btn-close" data-bs-dismiss="alert" aria-label="close"></a>
47-
{{/if}}
48-
</div>
37+
38+
{{~#if dismissible~}}
39+
<a class="btn-close" data-bs-dismiss="alert" aria-label="close"></a>
40+
{{~/if~}}
41+
</div>

sqlpage/templates/error.handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="alert-icon">
33
{{icon_img 'alert-hexagon'}}
44
</div>
5-
<div class="overflow-auto">
5+
<div class="overflow-auto w-100">
66
<h4 class="alert-title">
77
{{#if query_number}}
88
Error in query number <strong>{{query_number}}</strong>

src/webserver/content_security_policy.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ impl<'de> Deserialize<'de> for ContentSecurityPolicyTemplate {
6262
where
6363
D: serde::Deserializer<'de>,
6464
{
65-
let s: &str = Deserialize::deserialize(deserializer)?;
66-
Ok(Self::from(s))
65+
let s: String = Deserialize::deserialize(deserializer)?;
66+
Ok(Self::from(s.as_str()))
6767
}
6868
}
6969

0 commit comments

Comments
 (0)