forked from tsai/budibase
7 changed files with 54 additions and 86 deletions
@ -1,25 +1,31 @@ |
|||||
<script> |
<script> |
||||
import { Icon, Body } from "@budibase/bbui" |
import { Icon } from "@budibase/bbui" |
||||
export let value |
export let value |
||||
|
|
||||
$: isError = value === "Error" |
$: isError = value === "Error" |
||||
|
$: color = isError |
||||
|
? "var(--spectrum-semantic-negative-color-background)" |
||||
|
: "var(--green)" |
||||
</script> |
</script> |
||||
|
|
||||
<div class="cell"> |
<div class="cell"> |
||||
<Icon |
<Icon {color} name={isError ? "Alert" : "CheckmarkCircle"} /> |
||||
color={isError |
<div class:green={!isError} class:red={isError}>{value}</div> |
||||
? "var(--spectrum-semantic-negative-color-background)" |
|
||||
: "var(--green)"} |
|
||||
name={isError ? "Alert" : "CheckmarkCircle"} |
|
||||
/> |
|
||||
<Body>{value}</Body> |
|
||||
</div> |
</div> |
||||
|
|
||||
<style> |
<style> |
||||
.cell { |
.cell { |
||||
color: var(--spectrum-semantic-negative-color-background); |
|
||||
display: flex; |
display: flex; |
||||
flex-direction: row; |
flex-direction: row; |
||||
gap: var(--spacing-m); |
gap: var(--spacing-m); |
||||
|
align-items: center; |
||||
|
} |
||||
|
|
||||
|
.green { |
||||
|
color: var(--green); |
||||
|
} |
||||
|
|
||||
|
.red { |
||||
|
color: var(--spectrum-semantic-negative-color-background); |
||||
} |
} |
||||
</style> |
</style> |
||||
|
|||||
Loading…
Reference in new issue