Skip to content

Commit

Permalink
chore: update types
Browse files Browse the repository at this point in the history
  • Loading branch information
ajohn25 committed Aug 4, 2023
1 parent 57f6eaf commit 35410cb
Showing 1 changed file with 35 additions and 17 deletions.
52 changes: 35 additions & 17 deletions src/containers/AdminBulkScriptEditor/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,15 @@ import {
import groupBy from "lodash/groupBy";
import isEmpty from "lodash/isEmpty";
import React, { useState } from "react";
import type { RouteChildrenProps } from "react-router-dom";

import { formatErrorMessage } from "../hoc/with-operations";
import ChangesDialog from "./components/ChangesDialog";

type AdminBulkScriptEditorProps = RouteChildrenProps<{
organizationId: string;
}>;

const PROTECTED_CHARACTERS = ["/"];

const styles = {
Expand All @@ -40,7 +45,10 @@ const styles = {
}
};

const AdminBulkScriptEditor: React.FC = (props) => {
const AdminBulkScriptEditor: React.FC<AdminBulkScriptEditorProps> = (props) => {
const organizationId = props.match?.params.organizationId;
if (!organizationId) return null;

const [isSubmitting, setIsSubmitting] = useState<boolean>(false);
const [error, setError] = useState<string>("");
const [result, setResult] = useState<any>(null);
Expand Down Expand Up @@ -68,7 +76,7 @@ const AdminBulkScriptEditor: React.FC = (props) => {
} = useGetCampaignsBulkScriptEditorQuery({
variables: {
campaignsFilter,
organizationId: props.match.params.organizationId
organizationId
}
});

Expand All @@ -79,9 +87,9 @@ const AdminBulkScriptEditor: React.FC = (props) => {
findAndReplace: {
searchString,
replaceString,
campaignIds: selectedCampaigns
},
organizationId: props.match.params.organizationId
campaignIds: selectedCampaigns,
organizationId
}
}
});

Expand All @@ -90,9 +98,9 @@ const AdminBulkScriptEditor: React.FC = (props) => {
findAndReplace: {
replaceString,
searchString,
campaignIds: selectedCampaigns
},
organizationId: props.match.params.organizationId
campaignIds: selectedCampaigns,
organizationId
}
}
});

Expand Down Expand Up @@ -334,15 +342,25 @@ const AdminBulkScriptEditor: React.FC = (props) => {
<DialogTitle>{`Updated ${result.length} Occurence(s)`}</DialogTitle>
<DialogContent>
<ul>
{result.map(({ campaignId, found, replaced }) => (
<li key={`${campaignId}|${found}|${replaced}`}>
Campaign ID: {campaignId}
<br />
Found: <span style={styles.code}>{found}</span>
<br />
Replaced with: <span style={styles.code}>{replaced}</span>
</li>
))}
{result.map(
({
campaignId,
found,
replaced
}: {
campaignId: string;
found: string;
replaced: string;
}) => (
<li key={`${campaignId}|${found}|${replaced}`}>
Campaign ID: {campaignId}
<br />
Found: <span style={styles.code}>{found}</span>
<br />
Replaced with: <span style={styles.code}>{replaced}</span>
</li>
)
)}
</ul>
{result.length === 0 && (
<DialogContentText>
Expand Down

0 comments on commit 35410cb

Please sign in to comment.