fix: reverts preview to only returning string

This commit is contained in:
James
2021-02-28 14:18:34 -05:00
parent b2037ecf6f
commit ca14e66a58
4 changed files with 6 additions and 14 deletions

View File

@@ -9,10 +9,7 @@ const PreviewButton: React.FC<Props> = ({ generatePreviewURL, data }) => {
const { token } = useAuth();
if (generatePreviewURL && typeof generatePreviewURL === 'function') {
const {
url,
newTab
} = generatePreviewURL(data, token);
const url = generatePreviewURL(data, token);
return (
<Button
@@ -20,7 +17,7 @@ const PreviewButton: React.FC<Props> = ({ generatePreviewURL, data }) => {
className={baseClass}
buttonStyle="secondary"
url={url}
newTab={newTab}
newTab
>
Preview
</Button>

View File

@@ -1,11 +1,6 @@
import { Data } from "../../forms/Form/types";
export type GeneratedPreviewURL = {
url: string,
newTab: boolean
}
import { Data } from '../../forms/Form/types';
export type Props = {
generatePreviewURL?: (data: unknown, token: string) => GeneratedPreviewURL,
generatePreviewURL?: (data: unknown, token: string) => string,
data?: Data
}