Slide 39
Slide 39 text
import createPage from '~/utils/createPage';
import ProfileLayout from '~/layouts/Profile';
import { ProfileShowPage } from '~/graphql/types';
import QUERY from './Query';
export default createPage({
query: QUERY,
queryVariables: ({ slug }) => ({ slug }),
requireLogin: true,
requirePermissions: ({ profile }) => profile.canManage,
requireFeature: 'feature_flag',
tags: ({ profile }) => profile.seoTags,
title: ({ profile }) => profile.name,
component: ({ data: { profile } }) => (
/* code */
),
});