Support empty dates and use CSS variables for easier styling
This commit is contained in:
parent
57cfc9d84c
commit
3abc2ddbd1
|
@ -23,7 +23,9 @@
|
|||
|
||||
<div class="container">
|
||||
<div class="value">
|
||||
{dayjs(timeOnly ? time : value).format(format)}
|
||||
{#if value}
|
||||
{dayjs(timeOnly ? time : value).format(format)}
|
||||
{/if}
|
||||
</div>
|
||||
{#if editable}
|
||||
<Icon name="Calendar" />
|
||||
|
|
|
@ -150,7 +150,7 @@
|
|||
background: linear-gradient(
|
||||
to right,
|
||||
transparent 0%,
|
||||
var(--background) 40%
|
||||
var(--cell-background) 40%
|
||||
);
|
||||
}
|
||||
.options {
|
||||
|
|
|
@ -365,6 +365,10 @@
|
|||
align-items: stretch;
|
||||
border: 1px solid var(--spectrum-global-color-gray-400);
|
||||
border-radius: 4px;
|
||||
|
||||
/* Variables */
|
||||
--cell-background: var(--spectrum-global-color-gray-50);
|
||||
--cell-background-hover: var(--spectrum-global-color-gray-100);
|
||||
}
|
||||
.spreadsheet {
|
||||
display: grid;
|
||||
|
@ -382,7 +386,7 @@
|
|||
}
|
||||
|
||||
.wrapper ::-webkit-scrollbar-track {
|
||||
background: var(--spectrum-global-color-gray-50);
|
||||
background: var(--cell-background);
|
||||
}
|
||||
|
||||
.controls {
|
||||
|
@ -430,11 +434,12 @@
|
|||
color: var(--spectrum-global-color-gray-900);
|
||||
font-size: 14px;
|
||||
gap: 4px;
|
||||
background: var(--spectrum-global-color-gray-50);
|
||||
background: var(--cell-background);
|
||||
position: relative;
|
||||
}
|
||||
.cell.hovered {
|
||||
background: var(--spectrum-global-color-gray-100);
|
||||
background: var(--cell-background-hover);
|
||||
--cell-background: var(--cell-background-hover);
|
||||
}
|
||||
.cell.selected {
|
||||
box-shadow: inset 0 0 0 2px var(--spectrum-global-color-blue-400);
|
||||
|
|
Loading…
Reference in New Issue