Hide comment editor for no auth users
This commit is contained in:
parent
ca7a421728
commit
1cfbffc213
|
@ -81,34 +81,31 @@ const CommentEditor = (props: Props) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div class={styles.commentEditor}>
|
<Show
|
||||||
<div
|
when={session()?.user?.slug}
|
||||||
class={clsx('ProseMirrorOverrides', styles.textarea)}
|
fallback={
|
||||||
ref={(el) => (editorElRef.current = el)}
|
<div class={styles.signInMessage} id="comments">
|
||||||
/>
|
{t('To write a comment, you must')}
|
||||||
<div class={styles.actions}>
|
<a href="?modal=auth&mode=register">{t('sign up')}</a>
|
||||||
<div class={styles.menu} ref={(el) => (menuElRef.current = el)} />
|
{t('or')}
|
||||||
<div class={styles.buttons}>
|
<a href="?modal=auth&mode=login">{t('sign in')}</a>
|
||||||
<Show when={session()?.user?.slug}>
|
</div>
|
||||||
<Button value={t('Send')} variant="primary" onClick={handleSubmitButtonClick} />
|
}
|
||||||
</Show>
|
>
|
||||||
<Button value={t('cancel')} variant="secondary" onClick={clearEditor} />
|
<div class={styles.commentEditor}>
|
||||||
|
<div
|
||||||
|
class={clsx('ProseMirrorOverrides', styles.textarea)}
|
||||||
|
ref={(el) => (editorElRef.current = el)}
|
||||||
|
/>
|
||||||
|
<div class={styles.actions}>
|
||||||
|
<div class={styles.menu} ref={(el) => (menuElRef.current = el)} />
|
||||||
|
<div class={styles.buttons}>
|
||||||
|
<Show when={session()?.user?.slug}>
|
||||||
|
<Button value={t('Send')} variant="primary" onClick={handleSubmitButtonClick} />
|
||||||
|
</Show>
|
||||||
|
<Button value={t('cancel')} variant="secondary" onClick={clearEditor} />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class={styles.helpText}>{'"Cmd-Z": Undo, "Cmd-Y": Redo'}</div>
|
|
||||||
<Show when={!session()?.user?.slug}>
|
|
||||||
<div class={styles.signInMessage} id="comments">
|
|
||||||
{t('To write a comment, you must')}
|
|
||||||
<span
|
|
||||||
class={styles.link}
|
|
||||||
onClick={(evt) => {
|
|
||||||
evt.preventDefault()
|
|
||||||
showModal('auth')
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
{t('sign up or sign in')}
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
</Show>
|
</Show>
|
||||||
</>
|
</>
|
||||||
|
|
|
@ -25,13 +25,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.helpText {
|
|
||||||
font-size: 12px;
|
|
||||||
color: #696969;
|
|
||||||
margin: 12px 0;
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.signInMessage {
|
.signInMessage {
|
||||||
background: #f1f2f3;
|
background: #f1f2f3;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
|
|
|
@ -179,7 +179,9 @@
|
||||||
"personal data usage and email notifications": "на обработку персональных данных и на получение почтовых уведомлений",
|
"personal data usage and email notifications": "на обработку персональных данных и на получение почтовых уведомлений",
|
||||||
"post": "пост",
|
"post": "пост",
|
||||||
"register": "зарегистрируйтесь",
|
"register": "зарегистрируйтесь",
|
||||||
"sign up or sign in": "зарегистрироваться или войти",
|
"sign up": "зарегистрироваться",
|
||||||
|
"or": "или",
|
||||||
|
"sign in": "войти",
|
||||||
"terms of use": "правилами пользования сайтом",
|
"terms of use": "правилами пользования сайтом",
|
||||||
"topics": "темы",
|
"topics": "темы",
|
||||||
"user already exist": "пользователь уже существует",
|
"user already exist": "пользователь уже существует",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user