aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/auth/LockedScreen.tsx
diff options
context:
space:
mode:
authorLibravatar Ricardo Cino <ricardo@cino.io>2022-06-26 23:59:32 +0200
committerLibravatar GitHub <noreply@github.com>2022-06-26 21:59:32 +0000
commit6bff2bb5439d25e0ab2a24a8ca1b28b89ef40ff9 (patch)
tree1676f5eef42b8086d28476c7eaad62c7b1753120 /src/containers/auth/LockedScreen.tsx
parentReduce tab item layout shift (#376) (diff)
downloadferdium-app-6bff2bb5439d25e0ab2a24a8ca1b28b89ef40ff9.tar.gz
ferdium-app-6bff2bb5439d25e0ab2a24a8ca1b28b89ef40ff9.tar.zst
ferdium-app-6bff2bb5439d25e0ab2a24a8ca1b28b89ef40ff9.zip
chore: turned all auth containers into typescript (#375)
Diffstat (limited to 'src/containers/auth/LockedScreen.tsx')
-rw-r--r--src/containers/auth/LockedScreen.tsx19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/containers/auth/LockedScreen.tsx b/src/containers/auth/LockedScreen.tsx
index 500bff0d6..8e3c1ec49 100644
--- a/src/containers/auth/LockedScreen.tsx
+++ b/src/containers/auth/LockedScreen.tsx
@@ -1,34 +1,23 @@
1import { Component, ReactElement } from 'react'; 1import { Component, ReactElement } from 'react';
2import { inject, observer } from 'mobx-react'; 2import { inject, observer } from 'mobx-react';
3import { SettingsStore } from 'src/stores.types'; 3import { DefaultProps } from 'src/@types/ferdium-components.types';
4import Locked from '../../components/auth/Locked'; 4import Locked from '../../components/auth/Locked';
5 5
6import { hash } from '../../helpers/password-helpers'; 6import { hash } from '../../helpers/password-helpers';
7import UserStore from '../../stores/UserStore';
8 7
9interface IProps { 8class LockedScreen extends Component<DefaultProps> {
10 actions: {
11 settings: SettingsStore;
12 };
13 stores: {
14 settings: SettingsStore;
15 user: UserStore;
16 };
17}
18
19class LockedScreen extends Component<IProps> {
20 state = { 9 state = {
21 error: false, 10 error: false,
22 }; 11 };
23 12
24 constructor(props) { 13 constructor(props: DefaultProps) {
25 super(props); 14 super(props);
26 15
27 this.onSubmit = this.onSubmit.bind(this); 16 this.onSubmit = this.onSubmit.bind(this);
28 this.unlock = this.unlock.bind(this); 17 this.unlock = this.unlock.bind(this);
29 } 18 }
30 19
31 onSubmit(values): void { 20 onSubmit(values: any): void {
32 const { password } = values; 21 const { password } = values;
33 22
34 let correctPassword = this.props.stores.settings.all.app.lockedPassword; 23 let correctPassword = this.props.stores.settings.all.app.lockedPassword;