2022-08-06 01:36:13 +03:00
|
|
|
|
2022-10-02 19:07:42 +03:00
|
|
|
import React, { FC, useCallback } from 'react';
|
2022-08-06 01:36:13 +03:00
|
|
|
|
2022-08-21 03:09:22 +03:00
|
|
|
import ViewItemsContainer from '../components/ViewItemsContainer';
|
2022-08-06 01:36:13 +03:00
|
|
|
|
2022-10-02 19:07:42 +03:00
|
|
|
interface TrailersViewI {
|
2022-08-06 01:36:13 +03:00
|
|
|
topParentId: string | null;
|
|
|
|
}
|
|
|
|
|
2022-10-02 19:07:42 +03:00
|
|
|
const TrailersView: FC<TrailersViewI> = ({ topParentId }) => {
|
2022-08-21 03:09:22 +03:00
|
|
|
const getBasekey = useCallback(() => {
|
|
|
|
return 'trailers';
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
const getItemTypes = useCallback(() => {
|
2022-10-03 02:33:43 +03:00
|
|
|
return ['Trailer'];
|
2022-08-21 03:09:22 +03:00
|
|
|
}, []);
|
|
|
|
|
|
|
|
const getNoItemsMessage = useCallback(() => {
|
|
|
|
return 'MessageNoTrailersFound';
|
|
|
|
}, []);
|
|
|
|
|
2022-08-06 01:36:13 +03:00
|
|
|
return (
|
2022-08-21 03:09:22 +03:00
|
|
|
<ViewItemsContainer
|
|
|
|
topParentId={topParentId}
|
|
|
|
getBasekey={getBasekey}
|
|
|
|
getItemTypes={getItemTypes}
|
|
|
|
getNoItemsMessage={getNoItemsMessage}
|
|
|
|
/>
|
2022-08-06 01:36:13 +03:00
|
|
|
);
|
|
|
|
};
|
|
|
|
|
|
|
|
export default TrailersView;
|