Skip to content

Commit 4718255

Browse files
Copilothotlong
andcommitted
Fix TypeScript build errors in ObjectView and demo app
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 45a478b commit 4718255

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

examples/object-view-demo/src/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ const createMockDataSource = (): ObjectQLDataSource => {
4848
await new Promise((resolve) => setTimeout(resolve, 300));
4949
const newRecord = {
5050
_id: String(Date.now()),
51-
...record,
5251
createdAt: new Date().toISOString().split('T')[0],
52+
...record,
5353
};
54-
data.push(newRecord);
54+
data.push(newRecord as typeof mockUsers[0]);
5555
return newRecord;
5656
},
5757

packages/plugin-object/src/ObjectView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ export const ObjectView: React.FC<ObjectViewProps> = ({
208208

209209
// Build form schema
210210
const buildFormSchema = (): ObjectFormSchema => {
211-
const recordId = selectedRecord ? (selectedRecord._id || selectedRecord.id) : undefined;
211+
const recordId = selectedRecord ? (selectedRecord._id || selectedRecord.id) as string | number | undefined : undefined;
212212

213213
return {
214214
type: 'object-form',
@@ -239,7 +239,7 @@ export const ObjectView: React.FC<ObjectViewProps> = ({
239239
const getFormTitle = (): string => {
240240
if (schema.form?.title) return schema.form.title;
241241

242-
const objectLabel = objectSchema?.label || schema.objectName;
242+
const objectLabel = (objectSchema?.label as string) || schema.objectName;
243243

244244
switch (formMode) {
245245
case 'create':

0 commit comments

Comments
 (0)