@@ -3,23 +3,17 @@ import {
3
3
Heading ,
4
4
UnorderedList ,
5
5
CodeSpan ,
6
- OrderedList ,
7
6
ListItem ,
8
7
FullScreen ,
9
8
AnimatedProgress ,
10
9
Appear ,
11
10
Slide ,
12
11
Deck ,
13
12
Link ,
14
- Text ,
15
- Grid ,
16
13
Box ,
17
14
Image ,
18
15
CodePane ,
19
- MarkdownSlide ,
20
- MarkdownSlideSet ,
21
16
Notes ,
22
- SlideLayout ,
23
17
} from "spectacle" ;
24
18
import gruvboxDark from "react-syntax-highlighter/dist/cjs/styles/prism/gruvbox-dark" ;
25
19
import { createRoot } from "react-dom/client" ;
@@ -48,16 +42,21 @@ const GruvboxCodePane = ({
48
42
</ CodePane >
49
43
) ;
50
44
45
+ const red = "#f96555" ;
46
+ const teal = "#0097a9" ;
47
+ const dark = "#1d1c21" ;
48
+ const purple = "#6a49f5" ;
49
+
51
50
// SPECTACLE_CLI_THEME_START
52
51
const theme = {
53
52
fonts : {
54
- header : '"Ubuntu ", Helvetica, Arial, sans-serif' ,
55
- text : '"Ubuntu ", Helvetica, Arial, sans-serif' ,
53
+ header : '"Encode Sans ", Helvetica, Arial, sans-serif' ,
54
+ text : '"Encode Sans ", Helvetica, Arial, sans-serif' ,
56
55
} ,
57
56
colors : {
58
- tertiary : "#5d2a42" ,
59
- primary : "#93b5c6" ,
60
- secondary : "#93b5c6" ,
57
+ tertiary : teal ,
58
+ primary : dark ,
59
+ secondary : dark ,
61
60
} ,
62
61
} ;
63
62
// SPECTACLE_CLI_THEME_END
@@ -71,10 +70,13 @@ const template = () => (
71
70
width = { 1 }
72
71
>
73
72
< Box padding = "0 1em" >
74
- < FullScreen />
73
+ < FullScreen color = { theme . colors . primary } />
75
74
</ Box >
76
- < Box padding = "1em" >
77
- < AnimatedProgress />
75
+ < Box padding = "0 1em 0 0" >
76
+ < AnimatedProgress
77
+ pacmanColor = { theme . colors . primary }
78
+ color = { theme . colors . primary }
79
+ />
78
80
</ Box >
79
81
</ FlexBox >
80
82
) ;
@@ -714,6 +716,7 @@ const getColor = (color) => {
714
716
</ FlexBox >
715
717
</ Slide >
716
718
< Slide >
719
+ < Heading fontSize = "h3" > const enums</ Heading >
717
720
< FlexBox flexDirection = "row" justifyContent = "flexStart" >
718
721
< GruvboxCodePane
719
722
language = "js"
@@ -780,20 +783,24 @@ const getColor = (color) => {
780
783
< Heading fontSize = "h3" > Alternativ till TypeScript</ Heading >
781
784
< UnorderedList >
782
785
< ListItem >
783
- Flow.js - Facebooks statiska type-checker. I princip död .
786
+ Flow.js - Facebooks statiska type-checker. I princip utdöd .
784
787
</ ListItem >
785
788
< ListItem >
786
789
Elm - Ett strikt funktionellt språk som kompilerar till JavaScript
787
790
</ ListItem >
788
791
< ListItem >
789
- PureScript - Också starkt typat funktionellt språk som komp till
792
+ PureScript - Också starkt typat funktionellt språk som kompilerar till
790
793
JavaScript
791
794
</ ListItem >
792
795
< ListItem >
793
- ReasonML - Starkt typat språk kompilerar till JavaScript och OCaml
796
+ ReasonML - Starkt typat språk kompilerar till JavaScript och OCaml.
797
+ Kan nyttja både OCaml-paket och JavaScript-paket
794
798
</ ListItem >
795
799
</ UnorderedList >
796
800
</ Slide >
801
+ < Slide >
802
+ < Heading fontSize = "h3" > Tips och tricks</ Heading >
803
+ </ Slide >
797
804
</ Deck >
798
805
) ;
799
806
0 commit comments