Update Prettier, refactor expressions with nullish coaslescing
This commit is contained in:
parent
f960f4a0bc
commit
a70ccd013f
|
@ -13719,9 +13719,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"prettier": {
|
||||
"version": "1.18.2",
|
||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz",
|
||||
"integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
|
||||
"version": "1.19.1",
|
||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
|
||||
"integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
|
||||
"dev": true
|
||||
},
|
||||
"pretty-bytes": {
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
"megalodon": "^0.6.4",
|
||||
"moment": "^2.24.0",
|
||||
"notistack": "^0.5.1",
|
||||
"prettier": "1.18.2",
|
||||
"prettier": "^1.19.1",
|
||||
"query-string": "^6.11.1",
|
||||
"react": "^16.13.0",
|
||||
"react-dom": "^16.13.0",
|
||||
|
|
|
@ -98,11 +98,9 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
.finally(() => {
|
||||
this.setState({
|
||||
federation: config.federation,
|
||||
developer: config.developer ? config.developer : false,
|
||||
developer: config.developer ?? false,
|
||||
versionNumber: config.version,
|
||||
brandName: config.branding
|
||||
? config.branding.name
|
||||
: "Hyperspace",
|
||||
brandName: config.branding.name ?? "Hyperspace",
|
||||
brandBg: config.branding.background,
|
||||
license: {
|
||||
name: config.license.name,
|
||||
|
@ -115,11 +113,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
}
|
||||
|
||||
shouldRenderInstanceContact(): boolean {
|
||||
if (this.state.instance != null) {
|
||||
return this.state.instance.version.match(/Pleroma/) == null;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return this.state.instance?.version?.match(/Pleroma/) == null ?? false;
|
||||
}
|
||||
|
||||
render() {
|
||||
|
@ -131,7 +125,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
className={classes.instanceHeaderPaper}
|
||||
style={{
|
||||
backgroundImage: `url("${
|
||||
this.state.brandBg ? this.state.brandBg : ""
|
||||
this.state.brandBg ?? ""
|
||||
}")`
|
||||
}}
|
||||
>
|
||||
|
@ -158,9 +152,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
<Typography>
|
||||
Version{" "}
|
||||
{`${
|
||||
this.state
|
||||
? this.state.versionNumber
|
||||
: "1.0.x"
|
||||
this.state.versionNumber ?? "1.1.x"
|
||||
} ${
|
||||
this.state &&
|
||||
this.state.brandName !== "Hyperspace"
|
||||
|
@ -177,15 +169,10 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
this.state.hyperspaceAdmin ?
|
||||
<LinkableAvatar
|
||||
to={`/profile/${
|
||||
this.state.hyperspaceAdmin
|
||||
? this.state.hyperspaceAdmin.id
|
||||
: 0
|
||||
this.state.hyperspaceAdmin?.id ?? 0
|
||||
}`}
|
||||
src={
|
||||
this.state.hyperspaceAdmin
|
||||
? this.state.hyperspaceAdmin
|
||||
.avatar_static
|
||||
: ""
|
||||
this.state.hyperspaceAdmin?.avatar_static ?? ""
|
||||
}
|
||||
>
|
||||
<PersonIcon />
|
||||
|
@ -222,10 +209,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
? "public"
|
||||
: "private"
|
||||
}&acct=${
|
||||
this.state.hyperspaceAdmin
|
||||
? this.state.hyperspaceAdmin
|
||||
.acct
|
||||
: ""
|
||||
this.state.hyperspaceAdmin?.acct ?? ""
|
||||
}`}
|
||||
>
|
||||
<ChatIcon />
|
||||
|
@ -234,9 +218,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
<Tooltip title="View profile">
|
||||
<LinkableIconButton
|
||||
to={`/profile/${
|
||||
this.state.hyperspaceAdmin
|
||||
? this.state.hyperspaceAdmin.id
|
||||
: 0
|
||||
this.state.hyperspaceAdmin?.id ?? 0
|
||||
}`}
|
||||
>
|
||||
<AssignmentIndIcon />
|
||||
|
@ -295,10 +277,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
className={classes.instanceHeaderPaper}
|
||||
style={{
|
||||
backgroundImage: `url("${
|
||||
this.state.instance &&
|
||||
this.state.instance.thumbnail
|
||||
? this.state.instance.thumbnail
|
||||
: ""
|
||||
this.state.instance?.thumbnail ?? ""
|
||||
}")`
|
||||
}}
|
||||
>
|
||||
|
@ -313,15 +292,11 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
</IconButton>
|
||||
<div className={classes.instanceHeaderText}>
|
||||
<Typography variant="h4" component="p">
|
||||
{this.state.instance
|
||||
? this.state.instance.uri
|
||||
: "Loading..."}
|
||||
{this.state.instance?.uri ?? "Loading..."}
|
||||
</Typography>
|
||||
<Typography>
|
||||
Server version{" "}
|
||||
{this.state.instance
|
||||
? this.state.instance.version
|
||||
: "x.x.x"}
|
||||
{this.state.instance?.version ?? "x.x.x"}
|
||||
</Typography>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -370,10 +345,7 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
<Tooltip title="View profile">
|
||||
<LinkableIconButton
|
||||
to={`/profile/${
|
||||
this.state.instance
|
||||
? this.state.instance
|
||||
.contact_account.id
|
||||
: 0
|
||||
this.state.instance?.contact_account.id ?? 0
|
||||
}`}
|
||||
>
|
||||
<AssignmentIndIcon />
|
||||
|
@ -452,8 +424,8 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
secondary={
|
||||
this.state.federation &&
|
||||
this.state.federation.enablePublicTimeline
|
||||
? "This instance is federated."
|
||||
: "This instance is not federated."
|
||||
? "This copy of Hyperspace is federated."
|
||||
: "This copy of Hyperspace is not federated."
|
||||
}
|
||||
/>
|
||||
</ListItem>
|
||||
|
@ -468,8 +440,8 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
secondary={
|
||||
this.state.federation &&
|
||||
this.state.federation.universalLogin
|
||||
? "This instance supports universal login."
|
||||
: "This instance does not support universal login."
|
||||
? "This copy of Hyperspace supports universal login."
|
||||
: "This copy of Hyperspace does not support universal login."
|
||||
}
|
||||
/>
|
||||
</ListItem>
|
||||
|
@ -484,8 +456,8 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
secondary={
|
||||
this.state.federation &&
|
||||
this.state.federation.allowPublicPosts
|
||||
? "This instance allows posting publicly."
|
||||
: "This instance does not allow posting publicly."
|
||||
? "This copy of Hyperspace allows posting publicly."
|
||||
: "This copy of Hyperspace does not allow posting publicly."
|
||||
}
|
||||
/>
|
||||
</ListItem>
|
||||
|
@ -495,11 +467,11 @@ class AboutPage extends Component<any, IAboutPageState> {
|
|||
<div className={classes.pageLayoutFooter}>
|
||||
<Typography variant="caption">
|
||||
(C) {new Date().getFullYear()}{" "}
|
||||
{this.state ? this.state.brandName : "Hyperspace"}{" "}
|
||||
{this.state.brandName ?? "Hyperspace"}{" "}
|
||||
developers. All rights reserved.
|
||||
</Typography>
|
||||
<Typography variant="caption" paragraph>
|
||||
{this.state ? this.state.brandName : "Hyperspace"}{" "}
|
||||
{this.state.brandName ?? "Hyperspace"}{" "}
|
||||
Desktop is made possible by the{" "}
|
||||
<Link
|
||||
href={"https://material-ui.com"}
|
||||
|
|
Loading…
Reference in New Issue