Fixed bug with media provider
This commit is contained in:
parent
9f43dd02d7
commit
c660c18d37
@ -69,10 +69,7 @@ export type TextResponse = Root<{
|
||||
|
||||
export type MediaResponse = Root<{
|
||||
_name: string;
|
||||
_foto: {
|
||||
id: string;
|
||||
url: string;
|
||||
};
|
||||
_foto: Image[];
|
||||
_klyuchNeIzmenya: string;
|
||||
}>;
|
||||
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
import { isEmpty } from 'lodash';
|
||||
|
||||
import { MediaItem } from '@/shared/types/media.type';
|
||||
|
||||
import {
|
||||
Certificate,
|
||||
Charity,
|
||||
@ -95,10 +93,7 @@ export const presentMedia = (media: MediaResponse) => {
|
||||
return media.records.map((record) => ({
|
||||
key: record._klyuchNeIzmenya,
|
||||
name: record._name,
|
||||
photo: {
|
||||
id: record._foto.id,
|
||||
url: record._foto.url,
|
||||
},
|
||||
photo: presentImage(record._foto),
|
||||
}));
|
||||
};
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ export const textsRequest = {
|
||||
};
|
||||
|
||||
export const mediaRequest = {
|
||||
_mediaKontent: {
|
||||
_mediaKontentS: {
|
||||
records: {
|
||||
_name: true,
|
||||
_foto: {
|
||||
|
||||
@ -17,7 +17,7 @@ export const mediaControlApi = taylorAPI.injectEndpoints({
|
||||
},
|
||||
}),
|
||||
transformResponse: (response: any) => {
|
||||
return presentMedia(response.data._mediaKontent);
|
||||
return presentMedia(response.data._mediaKontentS);
|
||||
},
|
||||
}),
|
||||
}),
|
||||
|
||||
@ -26,7 +26,7 @@ export const Providers = ({
|
||||
return (
|
||||
<Provider store={store}>
|
||||
<TextControlProvider textItems={textItems}>
|
||||
<MediaControlProvider>
|
||||
<MediaControlProvider mediaItems={mediaItems}>
|
||||
<ThemeProvider
|
||||
attribute='class'
|
||||
defaultTheme='light'
|
||||
|
||||
@ -1,8 +1,5 @@
|
||||
export interface MediaItem {
|
||||
key: string; // _klyuchNeIzmenya
|
||||
name: string; // _name
|
||||
photo: {
|
||||
id: string;
|
||||
url: string;
|
||||
};
|
||||
photo: string | null;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user