Improve testing buttons

[MAILPOET-4454]
This commit is contained in:
Jan Jakes
2022-06-29 14:00:48 +02:00
committed by Jan Jakeš
parent ef613112f7
commit f863f7d827
2 changed files with 21 additions and 6 deletions

View File

@@ -34,7 +34,12 @@ function RecreateSchemaButton(): JSX.Element {
return (
<div>
<button type="button" onClick={() => createSchema()} disabled={loading}>
<button
className="button button-link-delete"
type="button"
onClick={() => createSchema()}
disabled={loading}
>
Recreate DB schema (data will be lost)
</button>
{error && (
@@ -52,6 +57,7 @@ function DeleteSchemaButton(): JSX.Element {
return (
<div>
<button
className="button button-link-delete"
type="button"
onClick={async () => {
await deleteSchema();
@@ -73,10 +79,17 @@ function App(): JSX.Element {
return (
<div>
<Workflows />
<CreateTestingWorkflowButton />
<CreateWorkflowFromTemplateButton />
<RecreateSchemaButton />
<DeleteSchemaButton />
<div style={{ marginTop: 30, display: 'grid', gridGap: 8 }}>
<CreateTestingWorkflowButton />
<CreateWorkflowFromTemplateButton template="delayed-email-after-signup">
Create testing workflow from template (welcome email)
</CreateWorkflowFromTemplateButton>
<CreateWorkflowFromTemplateButton template="welcome-email-sequence">
Create testing workflow from template (welcome sequence)
</CreateWorkflowFromTemplateButton>
<RecreateSchemaButton />
<DeleteSchemaButton />
</div>
</div>
);
}

View File

@@ -49,6 +49,7 @@ export function CreateTestingWorkflowButton(): JSX.Element {
return (
<div>
<button
className="button"
type="button"
onClick={() =>
createSchema({
@@ -57,7 +58,7 @@ export function CreateTestingWorkflowButton(): JSX.Element {
}
disabled={loading}
>
Create testing workflow
Create testing workflow (premium required)
</button>
{error && (
<div>{error?.data?.message ?? 'An unknown error occurred'}</div>
@@ -77,6 +78,7 @@ export function CreateWorkflowFromTemplateButton(): JSX.Element {
return (
<div>
<button
className="button button-primary"
type="button"
onClick={() =>
createWorkflowFromTemplate({