Skip to content

Commit

Permalink
publish settings
Browse files Browse the repository at this point in the history
  • Loading branch information
kof committed Oct 15, 2024
1 parent 0c672dd commit a25d78b
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import { useState } from "react";
import { SectionMarketplace } from "./section-marketplace";
import { leftPanelWidth, rightPanelWidth } from "./utils";

const sectionNames = ["General", "Redirects", "Marketplace"];
const sectionNames = ["General", "Redirects", "Publish", "Marketplace"];

type SectionName = (typeof sectionNames)[number];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import {
Label,
CheckboxAndLabel,
Checkbox,
Text,
} from "@webstudio-is/design-system";
import type { CompilerSettings } from "@webstudio-is/sdk";
import { $pages } from "~/shared/nano-states";
Expand Down Expand Up @@ -31,24 +32,28 @@ export const SectionPublish = () => {
};

return (
<Grid gap={2} css={sectionSpacing}>
<Label htmlFor={ids.atomicStyles}>Compiler</Label>
<CheckboxAndLabel>
<Checkbox
checked={settings.atomicStyles ?? true}
id={ids.atomicStyles}
onCheckedChange={(atomicStyles) => {
if (typeof atomicStyles === "boolean") {
const nextSettings = { ...settings, atomicStyles };
setSettings(nextSettings);
handleSave(nextSettings);
}
}}
/>
<Label htmlFor={ids.atomicStyles}>
Generate atomic CSS when publishing
</Label>
</CheckboxAndLabel>
<Grid gap={2}>
<Text variant="titles" css={sectionSpacing}>
Publishing
</Text>
<Grid gap={2} css={sectionSpacing}>
<CheckboxAndLabel>
<Checkbox
checked={settings.atomicStyles ?? true}
id={ids.atomicStyles}
onCheckedChange={(atomicStyles) => {
if (typeof atomicStyles === "boolean") {
const nextSettings = { ...settings, atomicStyles };
setSettings(nextSettings);
handleSave(nextSettings);
}
}}
/>
<Label htmlFor={ids.atomicStyles}>
Generate atomic CSS when publishing
</Label>
</CheckboxAndLabel>
</Grid>
</Grid>
);
};

0 comments on commit a25d78b

Please sign in to comment.