refactor: modal redesign and fix for transitions (#2987)

This commit is contained in:
Ryan Cohen
2022-08-29 14:56:04 +09:00
committed by GitHub
parent 4d56320870
commit 889caaa733
38 changed files with 164 additions and 177 deletions

View File

@@ -5,7 +5,6 @@ import useSettings from '@app/hooks/useSettings';
import { Permission, useUser } from '@app/hooks/useUser';
import globalMessages from '@app/i18n/globalMessages';
import { RadioGroup } from '@headlessui/react';
import { ExclamationIcon } from '@heroicons/react/outline';
import { ArrowCircleRightIcon } from '@heroicons/react/solid';
import { MediaStatus } from '@server/constants/media';
import type Issue from '@server/entity/Issue';
@@ -150,23 +149,14 @@ const CreateIssueModal = ({
<Modal
backgroundClickable
onCancel={onCancel}
iconSvg={<ExclamationIcon />}
title={intl.formatMessage(messages.reportissue)}
subTitle={data && isMovie(data) ? data?.title : data?.name}
cancelText={intl.formatMessage(globalMessages.close)}
onOk={() => handleSubmit()}
okText={intl.formatMessage(messages.submitissue)}
loading={!data && !error}
backdrop={`https://image.tmdb.org/t/p/w1920_and_h800_multi_faces/${data?.backdropPath}`}
>
{data && (
<div className="flex items-center">
<span className="mr-1 font-semibold">
{intl.formatMessage(messages.issomethingwrong, {
title: isMovie(data) ? data.title : data.name,
})}
</span>
</div>
)}
{mediaType === 'tv' && data && !isMovie(data) && (
<>
<div className="form-row">
@@ -264,7 +254,7 @@ const CreateIssueModal = ({
? 'rounded-bl-md rounded-br-md'
: '',
checked
? 'z-10 border-indigo-500 bg-indigo-600'
? 'z-10 border border-indigo-500 bg-indigo-400 bg-opacity-20'
: 'border-gray-500',
'relative flex cursor-pointer border p-4 focus:outline-none'
)
@@ -275,7 +265,7 @@ const CreateIssueModal = ({
<span
className={`${
checked
? 'border-transparent bg-indigo-800'
? 'border-transparent bg-indigo-600'
: 'border-gray-300 bg-white'
} ${
active ? 'ring-2 ring-indigo-300 ring-offset-2' : ''