diff --git a/packages/fakeyou.com/src/scss/site-refresh.scss b/packages/fakeyou.com/src/scss/site-refresh.scss index a3821c5f39..9183b01188 100644 --- a/packages/fakeyou.com/src/scss/site-refresh.scss +++ b/packages/fakeyou.com/src/scss/site-refresh.scss @@ -969,6 +969,10 @@ styles with important tags: } } } + + .fs-7 { + font-size: 14px !important; + } } select { diff --git a/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx b/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx index 56dd7a5c7d..43462a3789 100644 --- a/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx @@ -102,10 +102,12 @@ function NewsPage(props: Props) { ); subscribeButton = ( - - - Subscribe to FakeYou - +
+ + + Subscribe to FakeYou + +
); } diff --git a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx index f2ea548077..41023ec96d 100644 --- a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx @@ -130,6 +130,7 @@ interface Props { function TtsModelListPage(props: Props) { //Loading spinning icon const [loading, setLoading] = useState(false); + const [isAudioLimitAlertVisible, setAudioLimitAlertVisible] = useState(false); const handleLoading = () => { setLoading(true); @@ -263,6 +264,7 @@ function TtsModelListPage(props: Props) { const handleChangeText = (ev: React.FormEvent) => { const textValue = (ev.target as HTMLTextAreaElement).value; props.setTextBuffer(textValue); + setAudioLimitAlertVisible(textValue.length > 100); }; const handleFormSubmit = async (ev: React.FormEvent) => { @@ -459,6 +461,26 @@ function TtsModelListPage(props: Props) { ? "btn btn-primary w-100 disabled" : "btn btn-primary w-100"; + let audioLimitAlert = <>; + if ( + isAudioLimitAlertVisible && + !props.sessionSubscriptionsWrapper.hasPaidFeatures() + ) { + audioLimitAlert = ( + <> +
+ + Note: Non-premium is limited to 12 seconds of audio.{" "} + + Upgrade now + + . + +
+ + ); + } + return ( {bootstrapLanguageNotice} @@ -538,6 +560,7 @@ function TtsModelListPage(props: Props) { } )} > + {audioLimitAlert}