feature/upload-car-image #90

Merged
Rustam merged 5 commits from feature/upload-car-image into main 2025-02-23 12:02:40 +03:00
4 changed files with 56 additions and 5 deletions
Showing only changes of commit 1968df7bb3 - Show all commits

View File

@ -13,6 +13,7 @@ export const extractErrorMessageFromResponse = ({
}: FetchBaseQueryError) => {
if (
typeof data === 'object' &&
data !== null &&
'error' in data &&
typeof data.error === 'string'
) {

View File

@ -16,7 +16,6 @@ exports[`Страница просмотра заказа отображает
</h2>
<div
class="chakra-stack css-1n38vgh"
created="2025-01-19T14:04:02.985Z"
data-testid="order-details"
>
<div
@ -26,6 +25,9 @@ exports[`Страница просмотра заказа отображает
class="chakra-heading css-1jb3vzl"
>
Заказ №{{number}}
(
Sunday, January 19, 2025 5:04 PM
)
</h2>
<span
class="css-6jfsiv"
@ -108,6 +110,55 @@ exports[`Страница просмотра заказа отображает
</span>
С вами свяжется оператор насчет оплаты по указанному номеру телефона
</div>
<form>
<div
class="chakra-form-control css-1kxonj9"
role="group"
>
<label
class="chakra-form__label css-g6pte"
for="carImg"
id="field-:r0:-label"
>
Загрузите фото вашего автомобиля, и наш сервис быстро рассчитает предварительную стоимость заказа!
</label>
<div
class="chakra-stack css-1hohgv6"
>
<input
accept=".jpg,.png"
aria-describedby="field-:r0:-helptext"
class="chakra-input css-1cjy4zv"
hidden=""
id="field-:r0:"
name="carImg"
type="file"
value=""
/>
<input
aria-describedby="field-:r0:-helptext"
aria-readonly="true"
class="chakra-input css-1oewt32"
id="field-:r0:"
placeholder="Загрузите файл"
readonly=""
value=""
/>
<button
class="chakra-button css-fkfo5c"
type="button"
>
Загрузить
</button>
</div>
<div
class="chakra-form__helper-text css-186pyma"
id="field-:r0:-helptext"
>
Допустимые форматы: .jpg, .png. Максимальный размер: 5МБ
</div>
</div>
</form>
</div>
</div>
</div>

View File

@ -75,7 +75,7 @@ exports[`Страница заказов должна корректно ото
<p
class="chakra-text css-52ukzg"
>
20.02.2025
23.02.2025
</p>
<button
class="chakra-button css-ez23ye"

View File

@ -70,7 +70,7 @@ const Page: FC = () => {
<>
<>
{isSuccess && (
<VStack p={4} alignItems='flex-start' gap={4}>
<VStack p={4} alignItems='flex-start' gap={4} data-testid='order-details'>
<OrderDetails
orderNumber={order.orderNumber}
status={order.status}
@ -81,8 +81,7 @@ const Page: FC = () => {
location={order.location}
startWashTime={order.startWashTime}
endWashTime={order.endWashTime}
created={order.created}
data-testid='order-details'
created={order.created}
/>
<CarImageForm orderId={orderId} />
</VStack>