Skip to content

Commit 7975c80

Browse files
committed
fix(admin): edit layouts for story, actor, group and event resources
1 parent f255208 commit 7975c80

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

packages/@liexp/ui/src/components/admin/Modal/ShareModalContent.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ export const ShareModalContent: React.FC<ShareModalContentProps> = ({
106106
<GroupList
107107
groups={(payload?.groups ?? []).map((g) => ({
108108
...g,
109+
body: null,
110+
excerpt: null,
109111
selected: true,
110112
}))}
111113
onItemClick={() => {}}

packages/@liexp/ui/src/components/admin/SocialPost/SocialPostStatus.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import * as SocialPost from "@liexp/shared/lib/io/http/SocialPost.js";
22
import * as React from "react";
33
import { Box, Stack } from "../../mui/index.js";
4-
import { SelectInput } from "../react-admin.js";
4+
import { SelectInput, useRecordContext } from "../react-admin.js";
55
import { PublishNowButton } from "./PublishNowButton.js";
66

77
export const SocialPostStatus: React.FC = () => {
8+
const record = useRecordContext();
89
return (
910
<Stack
1011
direction="row"
@@ -22,7 +23,9 @@ export const SocialPostStatus: React.FC = () => {
2223
}))}
2324
/>
2425
<Box>
25-
<PublishNowButton platforms={{ IG: true, TG: true }} />
26+
<PublishNowButton
27+
platforms={record?.platforms ?? { IG: false, TG: true }}
28+
/>
2629
</Box>
2730
</Stack>
2831
);

packages/@liexp/ui/src/components/admin/common/SocialPostButton.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
type Identifier,
1212
} from "react-admin";
1313
import { useConfiguration } from "../../../context/ConfigurationContext.js";
14-
import { Box, Button } from "../../mui/index.js";
14+
import { Button, Stack } from "../../mui/index.js";
1515
import { ShareModal, emptySharePayload } from "../Modal/ShareModal.js";
1616

1717
interface OnLoadSharePayloadClickOpts {
@@ -42,7 +42,7 @@ export const SocialPostButton: React.FC<SocialPostButtonProps> = ({
4242
}>({ payload: emptySharePayload, multipleMedia: false, media: [] });
4343

4444
return (
45-
<Box style={{ display: "flex", marginRight: 10 }}>
45+
<Stack spacing={2}>
4646
<Button
4747
color="secondary"
4848
variant="contained"
@@ -84,6 +84,6 @@ export const SocialPostButton: React.FC<SocialPostButtonProps> = ({
8484
}}
8585
/>
8686
) : null}
87-
</Box>
87+
</Stack>
8888
);
8989
};

packages/@liexp/ui/src/components/admin/links/LinkEdit.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,10 @@ export const LinkEdit: React.FC = () => {
5252
title={<EditTitle />}
5353
actions={
5454
<Toolbar>
55-
<UpdateMetadataButton />
56-
<LinkTGPostButton />
55+
<Stack direction="row" spacing={2}>
56+
<UpdateMetadataButton />
57+
<LinkTGPostButton />
58+
</Stack>
5759
</Toolbar>
5860
}
5961
preview={<LinkPreview record={record} />}

services/admin-web/src/pages/actors/ActorEdit.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {
2424
Datagrid,
2525
DateField,
2626
DateInput,
27-
FormTab,
2827
FunctionField,
2928
ImageField,
3029
ImageInput,
@@ -36,13 +35,13 @@ import {
3635
type EditProps,
3736
} from "@liexp/ui/lib/components/admin/react-admin.js";
3837
import { LazyFormTabContent } from "@liexp/ui/lib/components/admin/tabs/LazyFormTabContent.js";
38+
import { Grid } from "@liexp/ui/lib/components/mui/index.js";
3939
import { useDataProvider } from "@liexp/ui/lib/hooks/useDataProvider.js";
4040
import { type Option } from "effect/Option";
4141
import * as O from "fp-ts/lib/Option.js";
4242
import { pipe } from "fp-ts/lib/function.js";
4343
import * as React from "react";
4444
import { transformActor } from "./ActorCreate";
45-
import { Grid, Stack } from "@liexp/ui/lib/components/mui/index.js";
4645

4746
const EditTitle: React.FC = () => {
4847
const record = useRecordContext();

0 commit comments

Comments
 (0)