Skip to content

Commit

Permalink
Merge pull request #89 from amplication/amplication-amplication-blog
Browse files Browse the repository at this point in the history
chore(Amplication): Update Generated Code
  • Loading branch information
yuval-hazaz authored Dec 21, 2023
2 parents 2f238d2 + 84bf2f5 commit 6c7b574
Show file tree
Hide file tree
Showing 46 changed files with 2,205 additions and 0 deletions.
11 changes: 11 additions & 0 deletions admin-ui/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ import { TagList } from "./tag/TagList";
import { TagCreate } from "./tag/TagCreate";
import { TagEdit } from "./tag/TagEdit";
import { TagShow } from "./tag/TagShow";
import { StoryList } from "./story/StoryList";
import { StoryCreate } from "./story/StoryCreate";
import { StoryEdit } from "./story/StoryEdit";
import { StoryShow } from "./story/StoryShow";
import { jwtAuthProvider } from "./auth-provider/ra-auth-jwt";

const App = (): React.ReactElement => {
Expand Down Expand Up @@ -75,6 +79,13 @@ const App = (): React.ReactElement => {
create={TagCreate}
show={TagShow}
/>
<Resource
name="Story"
list={StoryList}
edit={StoryEdit}
create={StoryCreate}
show={StoryShow}
/>
</Admin>
</div>
);
Expand Down
5 changes: 5 additions & 0 deletions admin-ui/src/api/story/CreateStoryArgs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { StoryCreateInput } from "./StoryCreateInput";

export type CreateStoryArgs = {
data: StoryCreateInput;
};
5 changes: 5 additions & 0 deletions admin-ui/src/api/story/DeleteStoryArgs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { StoryWhereUniqueInput } from "./StoryWhereUniqueInput";

export type DeleteStoryArgs = {
where: StoryWhereUniqueInput;
};
14 changes: 14 additions & 0 deletions admin-ui/src/api/story/Story.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
export type Story = {
content: string;
createdAt: Date;
draft: boolean | null;
featuredImage: string;
id: string;
metaDescription: string | null;
metaTitle: string | null;
publishedAt: Date | null;
slug: string | null;
tag: string;
title: string;
updatedAt: Date;
};
5 changes: 5 additions & 0 deletions admin-ui/src/api/story/StoryCountArgs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { StoryWhereInput } from "./StoryWhereInput";

export type StoryCountArgs = {
where?: StoryWhereInput;
};
11 changes: 11 additions & 0 deletions admin-ui/src/api/story/StoryCreateInput.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
export type StoryCreateInput = {
content: string;
draft?: boolean | null;
featuredImage: string;
metaDescription?: string | null;
metaTitle?: string | null;
publishedAt?: Date | null;
slug?: string | null;
tag: string;
title: string;
};
9 changes: 9 additions & 0 deletions admin-ui/src/api/story/StoryFindManyArgs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { StoryWhereInput } from "./StoryWhereInput";
import { StoryOrderByInput } from "./StoryOrderByInput";

export type StoryFindManyArgs = {
where?: StoryWhereInput;
orderBy?: Array<StoryOrderByInput>;
skip?: number;
take?: number;
};
5 changes: 5 additions & 0 deletions admin-ui/src/api/story/StoryFindUniqueArgs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { StoryWhereUniqueInput } from "./StoryWhereUniqueInput";

export type StoryFindUniqueArgs = {
where: StoryWhereUniqueInput;
};
7 changes: 7 additions & 0 deletions admin-ui/src/api/story/StoryListRelationFilter.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { StoryWhereInput } from "./StoryWhereInput";

export type StoryListRelationFilter = {
every?: StoryWhereInput;
some?: StoryWhereInput;
none?: StoryWhereInput;
};
16 changes: 16 additions & 0 deletions admin-ui/src/api/story/StoryOrderByInput.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { SortOrder } from "../../util/SortOrder";

export type StoryOrderByInput = {
content?: SortOrder;
createdAt?: SortOrder;
draft?: SortOrder;
featuredImage?: SortOrder;
id?: SortOrder;
metaDescription?: SortOrder;
metaTitle?: SortOrder;
publishedAt?: SortOrder;
slug?: SortOrder;
tag?: SortOrder;
title?: SortOrder;
updatedAt?: SortOrder;
};
11 changes: 11 additions & 0 deletions admin-ui/src/api/story/StoryUpdateInput.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
export type StoryUpdateInput = {
content?: string;
draft?: boolean | null;
featuredImage?: string;
metaDescription?: string | null;
metaTitle?: string | null;
publishedAt?: Date | null;
slug?: string | null;
tag?: string;
title?: string;
};
20 changes: 20 additions & 0 deletions admin-ui/src/api/story/StoryWhereInput.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { StringFilter } from "../../util/StringFilter";
import { DateTimeFilter } from "../../util/DateTimeFilter";
import { BooleanNullableFilter } from "../../util/BooleanNullableFilter";
import { StringNullableFilter } from "../../util/StringNullableFilter";
import { DateTimeNullableFilter } from "../../util/DateTimeNullableFilter";

export type StoryWhereInput = {
content?: StringFilter;
createdAt?: DateTimeFilter;
draft?: BooleanNullableFilter;
featuredImage?: StringFilter;
id?: StringFilter;
metaDescription?: StringNullableFilter;
metaTitle?: StringNullableFilter;
publishedAt?: DateTimeNullableFilter;
slug?: StringNullableFilter;
tag?: StringFilter;
title?: StringFilter;
updatedAt?: DateTimeFilter;
};
3 changes: 3 additions & 0 deletions admin-ui/src/api/story/StoryWhereUniqueInput.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export type StoryWhereUniqueInput = {
id: string;
};
7 changes: 7 additions & 0 deletions admin-ui/src/api/story/UpdateStoryArgs.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { StoryWhereUniqueInput } from "./StoryWhereUniqueInput";
import { StoryUpdateInput } from "./StoryUpdateInput";

export type UpdateStoryArgs = {
where: StoryWhereUniqueInput;
data: StoryUpdateInput;
};
27 changes: 27 additions & 0 deletions admin-ui/src/story/StoryCreate.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import * as React from "react";
import {
Create,
SimpleForm,
CreateProps,
TextInput,
BooleanInput,
DateTimeInput,
} from "react-admin";

export const StoryCreate = (props: CreateProps): React.ReactElement => {
return (
<Create {...props}>
<SimpleForm>
<TextInput label="Content" source="content" />
<BooleanInput label="Draft" source="draft" />
<TextInput label="Featured Image" source="featuredImage" />
<TextInput label="Meta Description" source="metaDescription" />
<TextInput label="Meta Title" source="metaTitle" />
<DateTimeInput label="Published At" source="publishedAt" />
<TextInput label="Slug" source="slug" />
<TextInput label="Tag" source="tag" />
<TextInput label="Title" source="title" />
</SimpleForm>
</Create>
);
};
27 changes: 27 additions & 0 deletions admin-ui/src/story/StoryEdit.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import * as React from "react";
import {
Edit,
SimpleForm,
EditProps,
TextInput,
BooleanInput,
DateTimeInput,
} from "react-admin";

export const StoryEdit = (props: EditProps): React.ReactElement => {
return (
<Edit {...props}>
<SimpleForm>
<TextInput label="Content" source="content" />
<BooleanInput label="Draft" source="draft" />
<TextInput label="Featured Image" source="featuredImage" />
<TextInput label="Meta Description" source="metaDescription" />
<TextInput label="Meta Title" source="metaTitle" />
<DateTimeInput label="Published At" source="publishedAt" />
<TextInput label="Slug" source="slug" />
<TextInput label="Tag" source="tag" />
<TextInput label="Title" source="title" />
</SimpleForm>
</Edit>
);
};
37 changes: 37 additions & 0 deletions admin-ui/src/story/StoryList.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import * as React from "react";
import {
List,
Datagrid,
ListProps,
TextField,
DateField,
BooleanField,
} from "react-admin";
import Pagination from "../Components/Pagination";

export const StoryList = (props: ListProps): React.ReactElement => {
return (
<List
{...props}
bulkActionButtons={false}
title={"Stories"}
perPage={50}
pagination={<Pagination />}
>
<Datagrid rowClick="show">
<TextField label="Content" source="content" />
<DateField source="createdAt" label="Created At" />
<BooleanField label="Draft" source="draft" />
<TextField label="Featured Image" source="featuredImage" />
<TextField label="ID" source="id" />
<TextField label="Meta Description" source="metaDescription" />
<TextField label="Meta Title" source="metaTitle" />
<TextField label="Published At" source="publishedAt" />
<TextField label="Slug" source="slug" />
<TextField label="Tag" source="tag" />
<TextField label="Title" source="title" />
<DateField source="updatedAt" label="Updated At" />
</Datagrid>
</List>
);
};
30 changes: 30 additions & 0 deletions admin-ui/src/story/StoryShow.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import * as React from "react";
import {
Show,
SimpleShowLayout,
ShowProps,
TextField,
DateField,
BooleanField,
} from "react-admin";

export const StoryShow = (props: ShowProps): React.ReactElement => {
return (
<Show {...props}>
<SimpleShowLayout>
<TextField label="Content" source="content" />
<DateField source="createdAt" label="Created At" />
<BooleanField label="Draft" source="draft" />
<TextField label="Featured Image" source="featuredImage" />
<TextField label="ID" source="id" />
<TextField label="Meta Description" source="metaDescription" />
<TextField label="Meta Title" source="metaTitle" />
<TextField label="Published At" source="publishedAt" />
<TextField label="Slug" source="slug" />
<TextField label="Tag" source="tag" />
<TextField label="Title" source="title" />
<DateField source="updatedAt" label="Updated At" />
</SimpleShowLayout>
</Show>
);
};
7 changes: 7 additions & 0 deletions admin-ui/src/story/StoryTitle.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { Story as TStory } from "../api/story/Story";

export const STORY_TITLE_FIELD = "metaTitle";

export const StoryTitle = (record: TStory): string => {
return record.metaTitle?.toString() || String(record.id);
};
Loading

0 comments on commit 6c7b574

Please sign in to comment.