chore: refactor tabs
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import { useState } from "react";
|
||||
import { useIntl } from "react-intl";
|
||||
|
||||
import { Tab, TabSelector } from "@/Components/TabSelectors/TabSelectors";
|
||||
import TabSelectors, { Tab } from "@/Components/TabSelectors/TabSelectors";
|
||||
import TrendingNotes from "@/Components/Trending/TrendingPosts";
|
||||
import TrendingUsers from "@/Components/Trending/TrendingUsers";
|
||||
|
||||
@ -9,8 +9,8 @@ export default function Discover() {
|
||||
const { formatMessage } = useIntl();
|
||||
// tabs
|
||||
const Tabs = {
|
||||
Posts: { text: formatMessage({ defaultMessage: "Trending Notes", id: "Ix8l+B" }), value: 1 },
|
||||
Profiles: { text: formatMessage({ defaultMessage: "Trending People", id: "CVWeJ6" }), value: 0 },
|
||||
Posts: { text: formatMessage({ defaultMessage: "Trending Notes" }), value: 1 },
|
||||
Profiles: { text: formatMessage({ defaultMessage: "Trending People" }), value: 0 },
|
||||
};
|
||||
const [tab, setTab] = useState<Tab>(Tabs.Profiles);
|
||||
|
||||
@ -30,11 +30,7 @@ export default function Discover() {
|
||||
|
||||
return (
|
||||
<>
|
||||
<div className="tabs p">
|
||||
{[Tabs.Profiles, Tabs.Posts].map(a => (
|
||||
<TabSelector key={a.value} tab={tab} setTab={setTab} t={a} />
|
||||
))}
|
||||
</div>
|
||||
<TabSelectors tabs={[Tabs.Profiles, Tabs.Posts]} tab={tab} setTab={setTab} />
|
||||
{renderTab()}
|
||||
</>
|
||||
);
|
||||
|
Reference in New Issue
Block a user