@@ -21,8 +21,10 @@ import { NextPageWithLayout } from '#/pages/_app'
import { DrawerCustom, Loader } from '#/shared'
import { c, getDeviceType, getOs } from '#/shared/lib/helpers'
import { useThemeAndDevice } from '#/shared/lib/hooks'
+import { useProgressLoader } from '#/shared/lib/hooks/use-progress-loader'
import { useShowDataStore } from '#/shared/lib/hooks/use-show-data'
import { SvgIcon } from '#/shared/ui/svg'
+import ProgressLoader from '#/widgets/loaders/progress-loader-props'
import { AudioMessagesList } from '#/widgets/messages/ui/audio-messages-list'
import { ModelApiView, StaticTabs } from '#/widgets/model-api-view'
@@ -52,6 +54,11 @@ const AudioModelPage: NextPageWithLayout = () => {
)
const { onCreateImage, onLoadImage, image, setImage } = useImagesUniqInput(version, includeParams, createImage)
+ const { progress, isVisible: isProgressVisible } = useProgressLoader({
+ isLoading: createLoading,
+ duration: 150000, // 150 секунд для создания аудио
+ })
+
async function onFetch() {
const result = await fetchBotParams()
@@ -186,6 +193,11 @@ const AudioModelPage: NextPageWithLayout = () => {
viewMobileSettings={() => setOpenFiltersMobile(true)}
/>
)}
+