fix(tiktok): disable settings based on posting method
This commit is contained in:
parent
1df0b98de7
commit
a122488b47
|
|
@ -120,12 +120,16 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
const disclose = watch('disclose');
|
||||
const brand_organic_toggle = watch('brand_organic_toggle');
|
||||
const brand_content_toggle = watch('brand_content_toggle');
|
||||
const content_posting_method = watch('content_posting_method');
|
||||
|
||||
const isUploadMode = content_posting_method === 'UPLOAD';
|
||||
|
||||
return (
|
||||
<div className="flex flex-col">
|
||||
<CheckTikTokValidity picture={props?.values?.[0]?.image?.[0]?.path} />
|
||||
<Select
|
||||
label="Who can see this video?"
|
||||
disabled={isUploadMode}
|
||||
{...register('privacy_level', {
|
||||
value: 'PUBLIC_TO_EVERYONE',
|
||||
})}
|
||||
|
|
@ -143,6 +147,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
</div>
|
||||
<Select
|
||||
label="Content posting method"
|
||||
disabled={isUploadMode}
|
||||
{...register('content_posting_method', {
|
||||
value: 'DIRECT_POST',
|
||||
})}
|
||||
|
|
@ -160,6 +165,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
<Checkbox
|
||||
variant="hollow"
|
||||
label="Duet"
|
||||
disabled={isUploadMode}
|
||||
{...register('duet', {
|
||||
value: false,
|
||||
})}
|
||||
|
|
@ -167,6 +173,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
<Checkbox
|
||||
label="Stitch"
|
||||
variant="hollow"
|
||||
disabled={isUploadMode}
|
||||
{...register('stitch', {
|
||||
value: false,
|
||||
})}
|
||||
|
|
@ -174,6 +181,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
<Checkbox
|
||||
label="Comments"
|
||||
variant="hollow"
|
||||
disabled={isUploadMode}
|
||||
{...register('comment', {
|
||||
value: false,
|
||||
})}
|
||||
|
|
@ -184,6 +192,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
<Checkbox
|
||||
variant="hollow"
|
||||
label="Disclose Video Content"
|
||||
disabled={isUploadMode}
|
||||
{...register('disclose', {
|
||||
value: false,
|
||||
})}
|
||||
|
|
@ -221,6 +230,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
<Checkbox
|
||||
variant="hollow"
|
||||
label="Your brand"
|
||||
disabled={isUploadMode}
|
||||
{...register('brand_organic_toggle', {
|
||||
value: false,
|
||||
})}
|
||||
|
|
@ -233,6 +243,7 @@ const TikTokSettings: FC<{ values?: any }> = (props) => {
|
|||
<Checkbox
|
||||
variant="hollow"
|
||||
label="Branded content"
|
||||
disabled={isUploadMode}
|
||||
{...register('brand_content_toggle', {
|
||||
value: false,
|
||||
})}
|
||||
|
|
|
|||
Loading…
Reference in New Issue