tangled
alpha
login
or
join now
leaflet.pub
/
leaflet
289
fork
atom
a tool for shared writing and social publishing
289
fork
atom
overview
issues
28
pulls
pipelines
remove pub picker on subpage and fix font label
awarm.space
1 week ago
8b5625aa
4f9a2dc7
+7
-5
4 changed files
expand all
collapse all
unified
split
components
ThemeManager
PageThemeSetter.tsx
Pickers
PageThemePickers.tsx
TextPickers.tsx
PubPickers
PubFontPicker.tsx
+1
components/ThemeManager/PageThemeSetter.tsx
···
66
66
entityID={props.entityID}
67
67
openPicker={openPicker}
68
68
setOpenPicker={(pickers) => setOpenPicker(pickers)}
69
69
+
hideFonts
69
70
/>
70
71
</div>
71
72
<AccentPickers
+2
-1
components/ThemeManager/Pickers/PageThemePickers.tsx
···
33
33
openPicker: pickers;
34
34
setOpenPicker: (thisPicker: pickers) => void;
35
35
home?: boolean;
36
36
+
hideFonts?: boolean;
36
37
}) => {
37
38
let { rep } = useReplicache();
38
39
let set = useMemo(() => {
···
59
60
openPicker={props.openPicker}
60
61
setOpenPicker={props.setOpenPicker}
61
62
/>
62
62
-
{!props.home && (
63
63
+
{!props.home && !props.hideFonts && (
63
64
<>
64
65
<FontPicker label="Heading" entityID={props.entityID} attribute="theme/heading-font" />
65
66
<FontPicker label="Body" entityID={props.entityID} attribute="theme/body-font" />
+2
-2
components/ThemeManager/Pickers/TextPickers.tsx
···
98
98
{showCustomInput ? (
99
99
<div className="p-2 flex flex-col gap-2">
100
100
<div className="text-sm text-secondary">
101
101
-
Paste a Google Fonts URL or font name
101
101
+
Paste a Google Font name
102
102
</div>
103
103
<Input
104
104
value={customFontValue}
105
105
className="w-full"
106
106
-
placeholder="e.g. Roboto or fonts.google.com/..."
106
106
+
placeholder="e.g. Roboto, Open Sans, Playfair Display"
107
107
autoFocus
108
108
onChange={(e) => setCustomFontValue(e.currentTarget.value)}
109
109
onKeyDown={(e) => {
+2
-2
components/ThemeManager/PubPickers/PubFontPicker.tsx
···
67
67
{showCustomInput ? (
68
68
<div className="p-2 flex flex-col gap-2">
69
69
<div className="text-sm text-secondary">
70
70
-
Paste a Google Fonts URL or font name
70
70
+
Paste a Google Font name
71
71
</div>
72
72
<Input
73
73
value={customFontValue}
74
74
className="w-full"
75
75
-
placeholder="e.g. Roboto or fonts.google.com/..."
75
75
+
placeholder="e.g. Roboto, Open Sans, Playfair Display"
76
76
autoFocus
77
77
onChange={(e) => setCustomFontValue(e.currentTarget.value)}
78
78
onKeyDown={(e) => {