mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-04 09:28:11 +00:00
added login/signup check on style video
This commit is contained in:
1 parent
47114a0668
commit
3f28a58cc7
2 files changed
+10
-12
No files matched your search
+1
@@ -27,6 +27,7 @@
|
||||
.fy-camera-capture-slide {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.fy-camera-capture-centered {
|
||||
|
||||
@@ -12,7 +12,6 @@ import {
|
||||
Label,
|
||||
DropdownOptions,
|
||||
SessionFetchingSpinner,
|
||||
LoginBlock,
|
||||
Modal,
|
||||
} from "components/common";
|
||||
import { EntityInput } from "components/entities";
|
||||
@@ -32,7 +31,7 @@ import { AITools } from "components/marketing";
|
||||
|
||||
export default function StyleVideo() {
|
||||
const { mediaToken: pageMediaToken } = useParams<{ mediaToken: string }>();
|
||||
const { loggedIn, sessionFetched } = useSession();
|
||||
const { loggedInOrModal, sessionFetched } = useSession();
|
||||
const [mediaToken, mediaTokenSet] = useState(pageMediaToken || "");
|
||||
const [IPAToken, IPATokenSet] = useState("");
|
||||
const [prompt, promptSet] = useState("");
|
||||
@@ -73,7 +72,14 @@ export default function StyleVideo() {
|
||||
usePrefixedDocumentTitle("Style Video");
|
||||
|
||||
const onClick = async () => {
|
||||
if (mediaToken && selectedStyleValues.length > 0) {
|
||||
if (
|
||||
loggedInOrModal({
|
||||
loginMessage: "Login to finish styling your video",
|
||||
signupMessage: "Signup to finish styling your video",
|
||||
}) &&
|
||||
mediaToken &&
|
||||
selectedStyleValues.length > 0
|
||||
) {
|
||||
const maxJobs = Math.min(3, selectedStyleValues.length);
|
||||
for (let i = 0; i < maxJobs; i++) {
|
||||
try {
|
||||
@@ -203,15 +209,6 @@ export default function StyleVideo() {
|
||||
return <SessionFetchingSpinner />;
|
||||
}
|
||||
|
||||
if (!loggedIn) {
|
||||
return (
|
||||
<LoginBlock
|
||||
title="You need to be logged in to use Video Style Transfer"
|
||||
redirect="/style-video"
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<Container className="mt-3 mt-lg-5" type="panel">
|
||||
|
||||
Reference in new issue
Block a user