import React, {useCallback} from 'react';
import {RenderSceneProps, PendingApprovalPostsTabs} from '@components';
import {PostRequestActionType} from '@modules/post/interfaces';

import {List} from './components/List';

function FeedPendingApprovalPosts() {
  const renderScene = useCallback(
    ({route}: RenderSceneProps) => (
      <List actionType={route.key as PostRequestActionType} />
    ),
    [],
  );

  return <PendingApprovalPostsTabs renderScene={renderScene} />;
}

export default FeedPendingApprovalPosts;
