mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
Small UI fixes
This commit is contained in:
parent
fcbe2f7909
commit
b7a781351f
|
@ -1,19 +1,19 @@
|
||||||
tzdata
|
tzdata
|
||||||
django
|
Django
|
||||||
djangorestframework
|
djangorestframework
|
||||||
django-cors-headers
|
django-cors-headers
|
||||||
django-filter
|
django-filter
|
||||||
drf-spectacular
|
drf-spectacular
|
||||||
drf-spectacular[sidecar]
|
drf-spectacular-sidecar
|
||||||
coreapi
|
coreapi
|
||||||
|
django-rest-passwordreset
|
||||||
cctext
|
cctext
|
||||||
pyconcept
|
pyconcept
|
||||||
|
|
||||||
|
psycopg2-binary
|
||||||
|
gunicorn
|
||||||
|
|
||||||
|
djangorestframework-stubs[compatible-mypy]
|
||||||
mypy
|
mypy
|
||||||
pylint
|
pylint
|
||||||
coverage
|
coverage
|
||||||
djangorestframework-stubs[compatible-mypy]
|
|
||||||
django-rest-passwordreset
|
|
||||||
|
|
||||||
psycopg2-binary
|
|
||||||
gunicorn
|
|
|
@ -86,11 +86,24 @@ function TemplateTab({ state, partialUpdate }: TemplateTabProps) {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<AnimateFade>
|
<AnimateFade>
|
||||||
<div className='flex border-t divide-x border-x rounded-t-md'>
|
<div className='flex border-t border-x rounded-t-md clr-input'>
|
||||||
<SelectSingle
|
<SelectSingle
|
||||||
noBorder
|
noBorder
|
||||||
|
placeholder='Источник'
|
||||||
|
className='w-[12rem]'
|
||||||
|
options={templateSelector}
|
||||||
|
value={
|
||||||
|
state.templateID
|
||||||
|
? { value: state.templateID, label: templates.find(item => item.id == state.templateID)!.title }
|
||||||
|
: null
|
||||||
|
}
|
||||||
|
onChange={data => partialUpdate({ templateID: data ? data.value : undefined })}
|
||||||
|
/>
|
||||||
|
<SelectSingle
|
||||||
|
noBorder
|
||||||
|
isSearchable={false}
|
||||||
placeholder='Выберите категорию'
|
placeholder='Выберите категорию'
|
||||||
className='flex-grow border-none'
|
className='flex-grow ml-1 border-none'
|
||||||
options={categorySelector}
|
options={categorySelector}
|
||||||
value={
|
value={
|
||||||
state.filterCategory && templateSchema
|
state.filterCategory && templateSchema
|
||||||
|
@ -105,18 +118,6 @@ function TemplateTab({ state, partialUpdate }: TemplateTabProps) {
|
||||||
}
|
}
|
||||||
isClearable
|
isClearable
|
||||||
/>
|
/>
|
||||||
<SelectSingle
|
|
||||||
noBorder
|
|
||||||
placeholder='Источник'
|
|
||||||
className='w-[12rem]'
|
|
||||||
options={templateSelector}
|
|
||||||
value={
|
|
||||||
state.templateID
|
|
||||||
? { value: state.templateID, label: templates.find(item => item.id == state.templateID)!.title }
|
|
||||||
: null
|
|
||||||
}
|
|
||||||
onChange={data => partialUpdate({ templateID: data ? data.value : undefined })}
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<PickConstituenta
|
<PickConstituenta
|
||||||
id='dlg_template_picker'
|
id='dlg_template_picker'
|
||||||
|
|
|
@ -20,7 +20,6 @@ function HelpPortal() {
|
||||||
<LinkTopic text='Конституент' topic={HelpTopic.CC_CONSTITUENTA} />, обладающих уникальными обозначениями и
|
<LinkTopic text='Конституент' topic={HelpTopic.CC_CONSTITUENTA} />, обладающих уникальными обозначениями и
|
||||||
формальными определениями
|
формальными определениями
|
||||||
</p>
|
</p>
|
||||||
<br />
|
|
||||||
|
|
||||||
<h2>Разделы Портала</h2>
|
<h2>Разделы Портала</h2>
|
||||||
<li>
|
<li>
|
||||||
|
@ -35,7 +34,6 @@ function HelpPortal() {
|
||||||
<IconUser2 size='1.25rem' className='inline-icon' /> <TextURL text='Профиль' href={urls.profile} /> – данные
|
<IconUser2 size='1.25rem' className='inline-icon' /> <TextURL text='Профиль' href={urls.profile} /> – данные
|
||||||
пользователя и смена пароля
|
пользователя и смена пароля
|
||||||
</li>
|
</li>
|
||||||
<br />
|
|
||||||
|
|
||||||
<h2>Разделы Справки</h2>
|
<h2>Разделы Справки</h2>
|
||||||
{[
|
{[
|
||||||
|
@ -50,7 +48,6 @@ function HelpPortal() {
|
||||||
].map(topic => (
|
].map(topic => (
|
||||||
<TopicItem key={`${prefixes.topic_item}${topic}`} topic={topic} />
|
<TopicItem key={`${prefixes.topic_item}${topic}`} topic={topic} />
|
||||||
))}
|
))}
|
||||||
<br />
|
|
||||||
|
|
||||||
<h2>Лицензирование и раскрытие информации</h2>
|
<h2>Лицензирование и раскрытие информации</h2>
|
||||||
<li>Пользователи Портала сохраняют авторские права на создаваемый ими контент</li>
|
<li>Пользователи Портала сохраняют авторские права на создаваемый ими контент</li>
|
||||||
|
@ -65,12 +62,15 @@ function HelpPortal() {
|
||||||
Данный сайт использует доменное имя и серверные мощности{' '}
|
Данный сайт использует доменное имя и серверные мощности{' '}
|
||||||
<TextURL text='Центра Концепт' href={external_urls.concept} />
|
<TextURL text='Центра Концепт' href={external_urls.concept} />
|
||||||
</li>
|
</li>
|
||||||
<br />
|
|
||||||
|
|
||||||
<h2>Поддержка</h2>
|
<h2>Поддержка</h2>
|
||||||
<p>
|
<p>
|
||||||
Портал разрабатывается <TextURL text='Центром Концепт' href={external_urls.concept} />
|
Портал разрабатывается <TextURL text='Центром Концепт' href={external_urls.concept} />
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
Портал поддерживает актуальные версии браузеров Chrome, Firefox, Safari. Убедитесь, что используете последнюю
|
||||||
|
версию браузера в случае возникновения визуальных ошибок или проблем с производительностью.
|
||||||
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Ваши пожелания по доработке, найденные ошибки и иные предложения можно направлять по email:{' '}
|
Ваши пожелания по доработке, найденные ошибки и иные предложения можно направлять по email:{' '}
|
||||||
<TextURL href={external_urls.mail_portal} text='portal@acconcept.ru' />
|
<TextURL href={external_urls.mail_portal} text='portal@acconcept.ru' />
|
||||||
|
|
Loading…
Reference in New Issue
Block a user