apiurl-fix+modal-fmt

This commit is contained in:
Untone 2024-06-25 22:56:42 +03:00
parent c6ae893403
commit 4c7839aaff
5 changed files with 75 additions and 75 deletions

View File

@ -30,8 +30,8 @@ export type AuthModalSearchParams = {
} }
const AUTH_MODAL_MODES: Record<AuthModalMode, Component> = { const AUTH_MODAL_MODES: Record<AuthModalMode, Component> = {
'login': LoginForm, login: LoginForm,
'register': RegisterForm, register: RegisterForm,
'send-reset-link': SendResetLinkForm, 'send-reset-link': SendResetLinkForm,
'confirm-email': EmailConfirm, 'confirm-email': EmailConfirm,
'send-confirm-email': SendEmailConfirm, 'send-confirm-email': SendEmailConfirm,

View File

@ -1,6 +1,6 @@
import { createSignal } from "solid-js" import { createSignal } from 'solid-js'
import { Show } from "solid-js/web" import { Show } from 'solid-js/web'
import { useLocalize } from "~/context/localize" import { useLocalize } from '~/context/localize'
export const ConnectView = () => { export const ConnectView = () => {
const { t } = useLocalize() const { t } = useLocalize()
@ -11,7 +11,8 @@ export const ConnectView = () => {
e.preventDefault() e.preventDefault()
setState('loading') setState('loading')
const postData = formRef? Array.from(formRef.elements).reduce( const postData = formRef
? Array.from(formRef.elements).reduce(
(acc, element) => { (acc, element) => {
const formField = element as unknown as { name: string; value: string } const formField = element as unknown as { name: string; value: string }
if (formField.name) { if (formField.name) {
@ -21,7 +22,8 @@ export const ConnectView = () => {
return acc return acc
}, },
{} as Record<string, string>, {} as Record<string, string>,
) : {} )
: {}
const requestOptions = { const requestOptions = {
method: 'POST', method: 'POST',
@ -45,7 +47,8 @@ export const ConnectView = () => {
}) })
} }
return (<article class="wide-container container--static-page"> return (
<article class="wide-container container--static-page">
<div class="row"> <div class="row">
<div class="col-sm-20 col-md-16 col-lg-14 col-xl-12 offset-md-5"> <div class="col-sm-20 col-md-16 col-lg-14 col-xl-12 offset-md-5">
<Show when={state() === 'loading' || state() === 'initial' || state() === 'error'}> <Show when={state() === 'loading' || state() === 'initial' || state() === 'error'}>
@ -54,14 +57,18 @@ export const ConnectView = () => {
</h1> </h1>
<p> <p>
{t('Want to suggest, discuss or advise something? Share a topic or an idea? Please send us a message!')} {t(
'Want to suggest, discuss or advise something? Share a topic or an idea? Please send us a message!',
)}
{t('Specify your e-mail and we will reply.')} {t('Specify your e-mail and we will reply.')}
</p> </p>
<form onSubmit={handleFormSubmit} ref={(el) => (formRef = el)}> <form onSubmit={handleFormSubmit} ref={(el) => (formRef = el)}>
<div class="pretty-form__item"> <div class="pretty-form__item">
<select name="subject" disabled={state() === 'loading'}> <select name="subject" disabled={state() === 'loading'}>
<option value={t('Collaborate')} selected>{t('Collaborate')}</option> <option value={t('Collaborate')} selected>
{t('Collaborate')}
</option>
<option value={t('Recommend some new topic')}>{t('Recommend some new topic')}</option> <option value={t('Recommend some new topic')}>{t('Recommend some new topic')}</option>
<option value={t('Report an error')}>{t('Report an error')}</option> <option value={t('Report an error')}>{t('Report an error')}</option>
<option value={t('Volounteering')}>{t('Volounteering')}</option> <option value={t('Volounteering')}>{t('Volounteering')}</option>
@ -93,5 +100,6 @@ export const ConnectView = () => {
<Show when={state() === 'success'}>{t('Thank you for reaching us')}!</Show> <Show when={state() === 'success'}>{t('Thank you for reaching us')}!</Show>
</div> </div>
</div> </div>
</article>) </article>
)
} }

View File

@ -2,7 +2,7 @@ export const isDev = import.meta.env.MODE === 'development'
export const cdnUrl = 'https://cdn.discours.io' export const cdnUrl = 'https://cdn.discours.io'
export const thumborUrl = import.meta.env.PUBLIC_THUMBOR_URL || 'https://images.discours.io' export const thumborUrl = import.meta.env.PUBLIC_THUMBOR_URL || 'https://images.discours.io'
export const reportDsn = import.meta.env.PUBLIC_GLITCHTIP_DSN || import.meta.env.PUBLIC_SENTRY_DSN || '' export const reportDsn = import.meta.env.PUBLIC_GLITCHTIP_DSN || import.meta.env.PUBLIC_SENTRY_DSN || ''
export const coreApiUrl = import.meta.env.PUBLIC_API_BASE || 'https://core.discours.io' export const coreApiUrl = import.meta.env.PUBLIC_CORE_API || 'https://core.discours.io'
export const chatApiUrl = import.meta.env.PUBLIC_CHAT_API || 'https://inbox.discours.io' export const chatApiUrl = import.meta.env.PUBLIC_CHAT_API || 'https://inbox.discours.io'
export const authApiUrl = import.meta.env.PUBLIC_AUTH_API || 'https://auth.discours.io/graphql' export const authApiUrl = import.meta.env.PUBLIC_AUTH_API || 'https://auth.discours.io/graphql'
export const sseUrl = import.meta.env.PUBLIC_REALTIME_EVENTS || 'https://connect.discours.io' export const sseUrl = import.meta.env.PUBLIC_REALTIME_EVENTS || 'https://connect.discours.io'

View File

@ -1,8 +0,0 @@
export const isDev = import.meta.env.MODE === 'development'
export const cdnUrl = 'https://cdn.discours.io'
export const thumborUrl = import.meta.env.PUBLIC_THUMBOR_URL || 'https://images.discours.io'
export const reportDsn = import.meta.env.PUBLIC_GLITCHTIP_DSN || import.meta.env.PUBLIC_SENTRY_DSN || ''
export const coreApiUrl = import.meta.env.PUBLIC_API_BASE || 'https://core.discours.io'
export const chatApiUrl = import.meta.env.PUBLIC_CHAT_API || 'https://inbox.discours.io'
export const authApiUrl = import.meta.env.PUBLIC_AUTH_API || 'https://auth.discours.io/graphql'
export const sseUrl = import.meta.env.PUBLIC_REALTIME_EVENTS || 'https://connect.discours.io'