Merge pull request #2587 from github/shati-patel/unsaved-tag

Data extensions editor: Update styling of "unsaved" tag
This commit is contained in:
Shati Patel
2023-07-07 08:39:33 +01:00
committed by GitHub

View File

@@ -8,7 +8,11 @@ import { calculateModeledPercentage } from "../../data-extensions-editor/shared/
import { percentFormatter } from "./formatters";
import { Codicon } from "../common";
import { Mode } from "../../data-extensions-editor/shared/mode";
import { VSCodeButton, VSCodeDivider } from "@vscode/webview-ui-toolkit/react";
import {
VSCodeButton,
VSCodeDivider,
VSCodeTag,
} from "@vscode/webview-ui-toolkit/react";
const LibraryContainer = styled.div`
background-color: var(--vscode-peekViewResult-background);
@@ -53,13 +57,6 @@ const ModeledPercentage = styled.span`
color: var(--vscode-descriptionForeground);
`;
const UnsavedLabel = styled.span`
text-transform: uppercase;
background-color: var(--vscode-input-background);
padding: 0.2em 0.4em;
border-radius: 0.2em;
`;
const TitleButton = styled(VSCodeButton)`
background-color: transparent;
@@ -74,6 +71,7 @@ const ButtonsContainer = styled.div`
gap: 0.4em;
justify-content: right;
margin-bottom: 1rem;
margin-right: 1rem;
`;
type Props = {
@@ -142,7 +140,7 @@ export const LibraryRow = ({
<ModeledPercentage>
{percentFormatter.format(modeledPercentage / 100)} modeled
</ModeledPercentage>
{hasUnsavedChanges ? <UnsavedLabel>UNSAVED</UnsavedLabel> : null}
{hasUnsavedChanges ? <VSCodeTag>UNSAVED</VSCodeTag> : null}
</NameContainer>
<TitleButton onClick={handleModelWithAI}>
<Codicon name="lightbulb-autofix" label="Model with AI" />