Open
Description
book/* changes: d859a19
- (done in book codebase/content)
saas/app
andsaas/api
: usenodemon
andts-node
instead ofts-node-dev
(update Chapter 3) - (done in book codebase/content)
saas/app
: useLink
insideMenuWithLinks
(update Chapter 2 and downstream) - (done in book codebase/content)
saas/app
: types forState
https://stackoverflow.com/questions/51465921/react-typescript-constructor-state-vs-property (seeConfirmer
and other components) 8681666
book/* changes: 354b944
- (done in book codebase/content)
saas/app
: self-hosted fonts: using font frompublic
folder for SSR page, using font from Cloudfront for CSR page (update Chapter 10) - (done in book codebase/content)
saas/app
icons from@material-ui/icons
(update Chapter 10) - (done in book codebase/content)
saas/app
: hosting font, css files and etc add S3 + Cloudfront (update Chapter 10) - (done in book codebase/content)
saas/app
:<TableCell>Action</TableCell>
(update Chapter 7 and downstream) - (done in book codebase/content)
saas/app
: remove icon from<a>
anchor element (update Chapter 8 and downstream) - (done in book codebase/content)
saas/app
: movelink
tonprogress
styles fromMyDocument
toMyApp
(update Chapter 2 and downstream) - (done in book codebase/content)
saas/app
: styles inMyDocument
HOC extension;isThemeDark
logic inMyApp
HOC extension (update Chapter 2 and downstream) - (done in book codebase/content)
saas/app
: button styles forConfirmer
(update Chapter 2 and downstream) - (done in book codebase/content)
saas/app
: style forLoginButton
(update Chapter 2 and Chapter 5, downstream)
book/* changes: c961374
(update Chapter 10)
- (done in book codebase/content)
saas/app
: upgrademobx
andmobx-react
627aa06 - (done in book codebase/content)
saas/app
: mobx v6,makeObservable(this, {...})
instead ofdecorate
627aa06 - (done in book codebase/content)
saas/app
: retiregetTeamListApiMethod
and related code; defineinitialState.team
, defineteam
insideMyApp
HOC extension - (done in book codebase/content)
saas/app
: small edits toLayout
HOC - (done in book codebase/content)
saas/app
:/team/
->/teams
;teamRequired
istrue
forYourSettings
page;
book/* changes: 3be5f67
(update multiple chapters)
- (done in book codebase/content)
saas/app
: updatedtheme
- (done in book codebase/content)
saas/app
: style edits toTeamSettings
page - (done in book codebase/content)
saas/app
: removed styles frombody
, styles insidePostEditor
book/* changes: 880cc17
(multiple chapters if not specified)
- (done in book codebase/content)
saas/api
: add missing types, for examplecreateSession
insideapi/server/stripe.ts
(Chapter 10; stripe, s3, mailchimp) - (done in book codebase/content)
saas/api
:private
/public
usage fortoggleTheme
(runyarn build
to see typescript errors) ( Chapter 4) 172de89 - (done in book codebase/content)
saas/api
: check types for data models, type[string]
->string[]
,[String]
->[{ type: String }]
- (done in book codebase/content)
saas/api
: mongoose.lean()
to.setOptions({ lean: true })
- (done in book codebase/content)
saas/api
: add AWS_REGION env variable 172de89 (Chapter 4 and downstream) - (done in book codebase/content)
saas/api
andsaas/app
:server.listen(port, () =>
instead ofserver.listen(port, (err) =>
due to type oflisten
method