import * as React from 'react';
import { Route, Routes, useLocation } from 'react-router';
import {
CoreAdminContext,
EditController,
testDataProvider,
TestMemoryRouter,
} from '../..';
export default {
title: 'ra-core/controller/useEditController',
};
export const EncodedId = ({
id = 'test?',
url = '/posts/test%3F',
dataProvider = testDataProvider({
// @ts-expect-error
getOne: () => Promise.resolve({ data: { id, title: 'hello' } }),
}),
}) => {
return (
Id: {record && record.id} Title: {record && record.title} Id: {record && record.id} Title: {record && record.title} Id: {record && record.id} Title: {record && record.title}
Location: {location.pathname}