diff --git a/src/App.tsx b/src/App.tsx
index ffaefa9..127f098 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -13,14 +13,23 @@ const router = createBrowserRouter([
element: ,
children: [{
path: '/',
- element:
+ element:
,
}, {
path: '/create/:id',
- element:
+ element:
}, {
path: '/detail/:id',
- element:
- }]
+ element:
+ }, {
+ path: '/demo',
+ element:
,
+ }, {
+ path: '/demo/create/:id',
+ element:
+ }, {
+ path: '/demo/detail/:id',
+ element:
+ },]
},
]);
diff --git a/src/Create.tsx b/src/Create.tsx
index 42b07f2..566a8e4 100644
--- a/src/Create.tsx
+++ b/src/Create.tsx
@@ -111,7 +111,7 @@ const AntSwitch = styled(Switch)(({ theme }) => ({
},
}));
-export const Create: FC<{ edit?: boolean }> = ({ edit }) => {
+export const Create: FC<{ edit?: boolean; develop?: boolean }> = ({ edit, develop }) => {
const { id } = useParams();
const [formJson, setFormJson] = useState({
id: 'abc',
@@ -154,9 +154,6 @@ export const Create: FC<{ edit?: boolean }> = ({ edit }) => {
const creatorId = '4034902020';
const location = useLocation();
const [teamLink, setTeamLink] = useState('');
- const debug = useMemo(() => {
- return (new URLSearchParams(location.search)).get('debug') === 'true';
- }, [location]);
useEffect(() => {
console.log(workflowContent);
console.log(flowDefinition);
@@ -332,13 +329,13 @@ export const Create: FC<{ edit?: boolean }> = ({ edit }) => {
name: formJson.name,
content: Json2Yml(newJson)
});
- if (!debug) {
+ if (!develop) {
await axios.delete(`/bot/workflow/${id}/bind/${channelId}`);
await axios.post(`/bot/workflow/${id}/bind`, { channelId });
}
- message.success(`Publish Success! ${debug ? 'Back to List and go bind your channel!' : ''}`);
+ message.success(`Publish Success! ${develop ? 'Back to List and go bind your channel!' : ''}`);
setTimeout(() => {
- navigate(`/${debug ? '?debug=true' : ''}`);
+ navigate(`/${develop ? '' : 'demo'}`);
}, 3000);
};
@@ -462,7 +459,7 @@ export const Create: FC<{ edit?: boolean }> = ({ edit }) => {
{!!botAddinAction && }
{!!scriptAction && }
{!!glipSenderAction &&
- {
if (isTeamLink) {
setTeamLink(value);
diff --git a/src/GlipSender.tsx b/src/GlipSender.tsx
index ef73b76..e9aea1f 100644
--- a/src/GlipSender.tsx
+++ b/src/GlipSender.tsx
@@ -11,12 +11,12 @@ import { MenuItem, Select, SelectChangeEvent } from "@mui/material";
export const GlipSender: FC<{
value: string;
- debug?: boolean
+ develop?: boolean
edit?: boolean
id?: string
teamLink: string
onChange: (value: string, isTeamLink?: boolean) => void
-}> = ({ value, id,teamLink, debug, edit, onChange }) => {
+}> = ({ value, id,teamLink, develop, edit, onChange }) => {
const handleChange = (e: ChangeEvent) => {
onChange(e.target.value);
};
@@ -42,7 +42,7 @@ export const GlipSender: FC<{
GlipSender
- {!debug &&
+ {!develop &&
<>