diff --git a/components/ThemeManager/Pickers/ImagePicker.tsx b/components/ThemeManager/Pickers/ImagePicker.tsx index 3b0a3b79..d8560538 100644 --- a/components/ThemeManager/Pickers/ImagePicker.tsx +++ b/components/ThemeManager/Pickers/ImagePicker.tsx @@ -73,7 +73,7 @@ export const ImageSettings = (props: { }); }} > -
+
void; }) => { let { rep } = useReplicache(); + + let defaultPreset = 624; + let widePreset = 768; let pageWidth = useEntity(props.entityID, "theme/page-width")?.data.value; - let currentValue = pageWidth || 624; + let currentValue = pageWidth || defaultPreset; let [interimValue, setInterimValue] = useState(currentValue); let [selectedPreset, setSelectedPreset] = useState< "default" | "wide" | "custom" >( - currentValue === 624 ? "default" : currentValue === 756 ? "wide" : "custom", + currentValue === defaultPreset + ? "default" + : currentValue === widePreset + ? "wide" + : "custom", ); - let min = 324; + let min = 320; let max = 1200; let open = props.openPicker == props.thisPicker; @@ -47,7 +54,7 @@ export const PageWidthSetter = (props: {
-
- {currentValue}px -
{open && (
@@ -76,7 +83,7 @@ export const PageWidthSetter = (props: { onChange={(e) => { if (!e.currentTarget.checked) return; setSelectedPreset("default"); - setPageWidth(624); + setPageWidth(defaultPreset); }} >
{ if (!e.currentTarget.checked) return; setSelectedPreset("wide"); - setPageWidth(756); + setPageWidth(widePreset); }} >
-
+
-
+
void; }) => { - let currentValue = props.pageWidth || 624; + let defaultPreset = 624; + let widePreset = 768; + + let currentValue = props.pageWidth || defaultPreset; let [interimValue, setInterimValue] = useState(currentValue); let [selectedPreset, setSelectedPreset] = useState< "default" | "wide" | "custom" >( - currentValue === 624 ? "default" : currentValue === 756 ? "wide" : "custom", + currentValue === defaultPreset + ? "default" + : currentValue === widePreset + ? "wide" + : "custom", ); - let min = 324; + let min = 320; let max = 1200; // Update interim value when current value changes @@ -34,117 +41,107 @@ export const PubPageWidthSetter = (props: { return (
-
-
- -
- {currentValue}px -
-
- {open && ( -
- - +
+ )}
); }; diff --git a/lexicons/api/lexicons.ts b/lexicons/api/lexicons.ts index 322ba670..036492da 100644 --- a/lexicons/api/lexicons.ts +++ b/lexicons/api/lexicons.ts @@ -1824,7 +1824,7 @@ export const schemaDict = { }, pageWidth: { type: "integer", - minimum: 324, + minimum: 320, maximum: 1200, }, primary: {