jsscclr commited on
Commit
23276e6
·
verified ·
1 Parent(s): 15d5f78

Update canva_theme.py

Browse files
Files changed (1) hide show
  1. canva_theme.py +22 -12
canva_theme.py CHANGED
@@ -19,22 +19,32 @@ class CanvaTheme(Base):
19
  def __init__(
20
  self,
21
  *,
22
- font: fonts.Font | str = fonts.LocalFont(
23
- "CanvaSans",
24
- weights=[400, 500, 700],
 
 
 
 
 
 
 
 
25
  ),
26
- font_mono: fonts.Font | str = fonts.GoogleFont(
27
- "JetBrains Mono",
28
- weights=[400, 700]
 
 
29
  ),
30
  ):
31
  super().__init__(
32
- primary_hue=purple,
33
- secondary_hue=blue,
34
- neutral_hue=grey,
35
- spacing_size=spacing_md,
36
- radius_size=radius_sm,
37
- text_size=text_md,
38
  font=font,
39
  font_mono=font_mono,
40
  )
 
19
  def __init__(
20
  self,
21
  *,
22
+ primary_hue: colors.Color = purple,
23
+ secondary_hue: colors.Color = blue,
24
+ neutral_hue: colors.Color = grey,
25
+ text_size: sizes.Size = text_md,
26
+ spacing_size: sizes.Size = spacing_md,
27
+ radius_size: sizes.Size = radius_sm,
28
+ font: fonts.Font | str | Iterable[fonts.Font | str] = (
29
+ fonts.LocalFont("CanvaSans", weights=[400, 500, 700]),
30
+ "ui-sans-serif",
31
+ "system-ui",
32
+ "sans-serif",
33
  ),
34
+ font_mono: fonts.Font | str | Iterable[fonts.Font | str] = (
35
+ fonts.GoogleFont("JetBrains Mono", weights=[400, 700]),
36
+ "ui-monospace",
37
+ "Consolas",
38
+ "monospace",
39
  ),
40
  ):
41
  super().__init__(
42
+ primary_hue=primary_hue,
43
+ secondary_hue=secondary_hue,
44
+ neutral_hue=neutral_hue,
45
+ spacing_size=spacing_size,
46
+ radius_size=radius_size,
47
+ text_size=text_size,
48
  font=font,
49
  font_mono=font_mono,
50
  )