diff --git a/app/components/ReleasePlayer/ReleasePlayer.tsx b/app/components/ReleasePlayer/ReleasePlayer.tsx index fc4a7f9..96e3a78 100644 --- a/app/components/ReleasePlayer/ReleasePlayer.tsx +++ b/app/components/ReleasePlayer/ReleasePlayer.tsx @@ -107,7 +107,7 @@ export const ReleasePlayer = (props: { id: number }) => { return ( {!voiceoverInfo || !sourcesInfo || !episodeInfo ? ( -
+
) : ( diff --git a/app/pages/Release.tsx b/app/pages/Release.tsx index f9e2567..f1f8536 100644 --- a/app/pages/Release.tsx +++ b/app/pages/Release.tsx @@ -5,7 +5,15 @@ import { Spinner } from "#/components/Spinner/Spinner"; const fetcher = (...args: any) => fetch([...args] as any).then((res) => res.json()); import { useUserStore } from "#/store/auth"; -import { Card, Dropdown, Button, Carousel, Rating } from "flowbite-react"; +import { + Card, + Dropdown, + Button, + Carousel, + Rating, + Flowbite, + CustomFlowbiteTheme, +} from "flowbite-react"; import { useEffect, useState } from "react"; import { unixToDate, @@ -49,6 +57,14 @@ const DropdownTheme = { }, }; +const RatingTheme: CustomFlowbiteTheme = { + ratingAdvanced: { + progress: { + base: "mx-4 h-5 w-3/4 rounded bg-gray-200 dark:bg-gray-700", + }, + }, +}; + export const ReleasePage = (props: any) => { const token = useUserStore((state) => state.token); const [userList, setUserList] = useState(0); @@ -316,7 +332,7 @@ export const ReleasePage = (props: any) => { )} {data.release.status.name.toLowerCase() != "анонс" && ( -
+
@@ -329,17 +345,28 @@ export const ReleasePage = (props: any) => { {token && ( <> - + {data.release.your_vote ? ( - <> +

ваша оценка: {data.release.your_vote}

- {/*

Изменить

*/} - + +
) : ( - "" - //

Оценить

+ )} )} @@ -353,45 +380,52 @@ export const ReleasePage = (props: any) => { "голосов" )}

- - 5 - - - 4 - - - 3 - - - 2 - - - 1 - + + + 5 + + + 4 + + + 3 + + + 2 + + + 1 + + )}