Fix follow button on tag timeline being case sensitive

This commit is contained in:
unknown 2023-08-16 22:10:48 +02:00
parent 72c98adbe3
commit b11aa9ca68
3 changed files with 4 additions and 6 deletions

View File

@ -12,14 +12,13 @@ import { expandHashtagTimeline, clearTimeline } from '../../actions/timelines';
import ColumnHeader from '../../components/column_header';
import { Button, Column, Spinner } from '../../components/ui';
import Timeline from '../ui/components/timeline';
import { isLoggedIn } from 'soapbox/utils/auth';
interface IFollowButton {
id: string,
}
const FollowButton: React.FC<IFollowButton> = ({ id }) => {
const { isFollow, loading } = useAppSelector(state => ({ loading: state.tags.loading, isFollow: state.tags.list.find((t) => t.name === id) }));
const { isFollow, loading } = useAppSelector(state => ({ loading: state.tags.loading, isFollow: state.tags.list.find((t) => t.name.toLowerCase() === id.toLowerCase()) }));
const dispatch = useAppDispatch();
const onClick = React.useCallback(() => {

View File

@ -784,8 +784,7 @@
"onboarding.header.subtitle": "Das wird ganz oben in deinem Profil angezeigt.",
"onboarding.header.title": "Wähle ein Titelbild",
"onboarding.how-it-works.explanation": "Aber keine Sorge - wenn du einen Beitrag schreibst, wird dir die automatische Vorschlagsfunktion helfen, die richtige Erwähnung zu finden! Und wenn du auf einen Beitrag antwortest, wird die Erwähnung automatisch auf die richtige Weise geschrieben.",
"onboarding.how-it-works.left": "Hier bist du auf {title}. Wenn du dich mit Leuten aus der gleichen Instanz wie du austauschst, kannst du sie einfach mit {username} erwähnen
{br}{br}Bsp: {contact} erwähnen, wenn du mit dem Administrator von {title} sprechen willst",
"onboarding.how-it-works.left": "Hier bist du auf {title}. Wenn du dich mit Leuten aus der gleichen Instanz wie du austauschst, kannst du sie einfach mit {username} erwähnen{br}{br}Bsp: {contact} erwähnen, wenn du mit dem Administrator von {title} sprechen willst",
"onboarding.how-it-works.right": "Wenn du dich mit einer Person aus einer anderen Instanz austauscht, musst du sie mit ihrem <span class='font-bold'>@pseudo@instanz</span><br/><br/> Bsp: <a href=' https://oslo.town/@matt'>@matt@oslo.town</a>, wenn du mit dem Administrator von Oslo.town sprechen möchtest",
"onboarding.how-it-works.title": "Wie funktioniert das?",
"onboarding.how-it-works.username": "@benutzername",

View File

@ -668,7 +668,7 @@
"login.sign_in": "Connexion",
"login_external.errors.instance_fail": "The instance returned an error.",
"login_external.errors.network_fail": "Connection failed. Is a browser extension blocking it?",
"login_form.header": "Sign In",
"login_form.header": "Connexion",
"media_gallery.toggle_visible": "Modifier la visibilité",
"media_panel.empty_message": "No media found.",
"media_panel.title": "Media",
@ -902,7 +902,7 @@
"registration.validation.capital_letter": "1 capital letter",
"registration.validation.lowercase_letter": "1 lowercase letter",
"registration.validation.minimum_characters": "8 characters",
"registrations.create_account": "Create an account",
"registrations.create_account": "Créer un compte",
"registrations.error": "Failed to register your account.",
"registrations.get_started": "Let's get started!",
"registrations.redirect": "No account yet?",