+
@@ -23,9 +25,9 @@ const FlowLoginStamp = () => {
stretchy
color="outline-white"
className={styles.button}
- onClick={onClick}
+ size={isTablet ? 'small' : 'normal'}
>
- Впустите меня!
+ Впустите!
diff --git a/src/components/flow/FlowLoginStamp/styles.module.scss b/src/components/flow/FlowLoginStamp/styles.module.scss
index c99f7368..f073468b 100644
--- a/src/components/flow/FlowLoginStamp/styles.module.scss
+++ b/src/components/flow/FlowLoginStamp/styles.module.scss
@@ -9,6 +9,7 @@
border-radius: $cell_radius;
display: flex;
flex-direction: column;
+ cursor: pointer;
}
.content {
@@ -16,13 +17,21 @@
box-sizing: border-box;
flex: 0 1;
+ @include phone {
+ padding: $gap / 2;
+ }
+
h2 {
font: $font_cell_title;
text-transform: uppercase;
word-break: break-word;
@include tablet {
- font: $font_18_semibold;
+ font: $font_16_semibold;
+ }
+
+ @include phone {
+ font: $font_14_semibold;
}
}
@@ -31,7 +40,7 @@
line-height: 1.4em;
font: $font_16_medium;
- @include phone {
+ @include tablet {
font: $font_14_medium;
}
}
@@ -39,4 +48,9 @@
.button {
margin-top: 1.4em;
+
+ @include tablet {
+ font: $font_12_semibold;
+ margin-top: 1em;
+ }
}
diff --git a/src/layouts/FlowLayout/index.tsx b/src/layouts/FlowLayout/index.tsx
index 54de2507..7b9bacf4 100644
--- a/src/layouts/FlowLayout/index.tsx
+++ b/src/layouts/FlowLayout/index.tsx
@@ -1,4 +1,5 @@
import classNames from 'classnames';
+import { observer } from 'mobx-react-lite';
import { FlowGrid } from '~/components/flow/FlowGrid';
import { FlowLoginStamp } from '~/components/flow/FlowLoginStamp';
@@ -11,7 +12,7 @@ import { useFlowContext } from '~/utils/providers/FlowProvider';
import styles from './styles.module.scss';
-const FlowLayout = () => {
+const FlowLayout = observer(() => {
const { heroes, nodes, onChangeCellView, loadMore, isSyncing } =
useFlowContext();
const { user, isUser } = useAuth();
@@ -45,6 +46,6 @@ const FlowLayout = () => {
);
-};
+});
export { FlowLayout };