mirror of
https://github.com/supabase/supabase.git
synced 2026-07-04 11:34:23 +08:00
* fix metadata not showing in Raw tab in log detail * fix rows not filling up horizontal space * show collection loader only when fetching collections, since the query can be disabled * simplify language in create collection modal * fix create collection modal copy in cta * rm typecast, add tooltip on collection creation * improve copy on empty collection * improve copy on colelction empty state * rm unused code * prompt users to refresh, add button to refresh, after sending first events to a collection * use generic mr skelington instead of supalogo * add template for search in event message * hide field reference when source is warehouse * rm font bold on selected log * update curl example * add focusable prop to codeblock * change focus border color in codeblock * make codeblock focusable by default * move refresh btn * rm unnecessary focusable i codeblcok * fix raw log rendering * add search * update plceholder * add timerange search * improve empty state copy in wh * add open in warehouse explorer button * update test conection dialog ui * Update apps/studio/components/interfaces/DataWarehouse/TestCollectionDialog.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/DataWarehouse/WarehouseCollectionDetail.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/DataWarehouse/WarehouseCollectionDetail.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * rm clog * Update apps/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * fix loading state in collections sidebar * fix test collection sheet layout * add some keyboard shortcuts to filters * use isLoading in wh log detail to prevent double loaders * make search input longr * truncate titles * truncat sidebar names * rename dayjs * update copy from warehouse to collections * update remove collection copy --------- Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
96 lines
1.9 KiB
SCSS
96 lines
1.9 KiB
SCSS
.data-grid--simple-logs {
|
|
.rdg-cell,
|
|
.rdg-cell span {
|
|
@apply text-foreground-light font-normal;
|
|
border-left: none;
|
|
border-right: none;
|
|
}
|
|
|
|
.rdg-cell:first-child {
|
|
@apply pl-5;
|
|
}
|
|
.rdg-cell:last-child {
|
|
@apply pr-5;
|
|
}
|
|
|
|
.rdg-row {
|
|
&.rdg-row--focused {
|
|
@apply border-r border-brand;
|
|
border-right-width: 4px;
|
|
}
|
|
|
|
&.rdg-row--focused .rdg-cell,
|
|
&.rdg-row--focused .rdg-cell span {
|
|
@apply text-foreground #{!important};
|
|
}
|
|
}
|
|
}
|
|
|
|
.data-grid--logs-explorer {
|
|
@apply overflow-x-scroll pb-12;
|
|
|
|
.rdg-cell,
|
|
.rdg-cell span {
|
|
@apply text-foreground-light font-normal #{!important};
|
|
}
|
|
|
|
.rdg-cell:first-child {
|
|
@apply pl-5;
|
|
}
|
|
.rdg-cell:last-child {
|
|
@apply pr-5;
|
|
}
|
|
|
|
.rdg-row {
|
|
&.rdg-row--focused {
|
|
@apply border-r border-brand;
|
|
border-right-width: 4px;
|
|
}
|
|
|
|
&.rdg-row--focused .rdg-cell,
|
|
&.rdg-row--focused .rdg-cell span {
|
|
@apply text-foreground-light font-semibold #{!important};
|
|
}
|
|
}
|
|
}
|
|
|
|
.syntax-highlight {
|
|
counter-reset: line-numbering;
|
|
font-family: Menlo, Monaco, monospace;
|
|
color: hsl(var(--foreground-lighter));
|
|
word-break: break-word;
|
|
}
|
|
|
|
.syntax-highlight .line::before {
|
|
content: counter(line-numbering);
|
|
counter-increment: line-numbering;
|
|
padding-right: 0px;
|
|
display: inline-block;
|
|
color: hsl(var(--border-stronger));
|
|
/* space after numbers */
|
|
width: 2rem;
|
|
text-align: left;
|
|
}
|
|
|
|
.logs-shimmering-loader {
|
|
animation: shimmer 1.5s infinite linear;
|
|
background: linear-gradient(
|
|
to right,
|
|
hsl(var(--background-default)) 0%,
|
|
hsl(var(--brand-default)) 25%,
|
|
hsl(var(--brand-300)) 35%,
|
|
hsl(var(--background-default)) 45%,
|
|
hsl(var(--background-surface-100)) 75%
|
|
);
|
|
background-size: 3000px 100%;
|
|
}
|
|
|
|
@keyframes logsShimmer {
|
|
0% {
|
|
background-position: -1000px 0;
|
|
}
|
|
50% {
|
|
background-position: 1000px 0;
|
|
}
|
|
}
|