fix: profile slug added on create your first event type dialog (#11494)

This commit is contained in:
Chiranjeev Vishnoi authored and GitHub committed 2023-09-27 10:00:17 +02:00
1 parent ce13350d5d
commit c275981be6
1 file changed
+10 -6
+10 -6
View File
@@ -127,7 +127,7 @@ const MobileTeamsTab: FC<MobileTeamsTabProps> = (props) => {
readOnly={events[0].metadata.readOnly}
/>
) : (
<CreateFirstEventTypeView />
<CreateFirstEventTypeView slug={eventTypeGroups[0].profile.slug ?? ""} />
)}
</div>
);
@@ -363,7 +363,11 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL
}, []);
if (!types.length) {
return group.teamId ? <EmptyEventTypeList group={group} /> : <CreateFirstEventTypeView />;
return group.teamId ? (
<EmptyEventTypeList group={group} />
) : (
<CreateFirstEventTypeView slug={group.profile.slug ?? ""} />
);
}
const firstItem = types[0];
@@ -764,7 +768,7 @@ const EventTypeListHeading = ({
);
};
const CreateFirstEventTypeView = () => {
const CreateFirstEventTypeView = ({ slug }: { slug: string }) => {
const { t } = useLocale();
return (
@@ -774,7 +778,7 @@ const CreateFirstEventTypeView = () => {
description={t("new_event_type_description")}
className="mb-16"
buttonRaw={
<Button href="?dialog=new" variant="button">
<Button href={`?dialog=new&eventPage=${slug}`} variant="button">
{t("create")}
</Button>
}
@@ -915,7 +919,7 @@ const Main = ({
) : group.teamId ? (
<EmptyEventTypeList group={group} />
) : (
<CreateFirstEventTypeView />
<CreateFirstEventTypeView slug={data.profiles[0].slug ?? ""} />
)}
</div>
))
@@ -931,7 +935,7 @@ const Main = ({
/>
)
)}
{data.eventTypeGroups.length === 0 && <CreateFirstEventTypeView />}
{data.eventTypeGroups.length === 0 && <CreateFirstEventTypeView slug={data.profiles[0].slug ?? ""} />}
<EventTypeEmbedDialog />
{searchParams?.get("dialog") === "duplicate" && <DuplicateDialog />}
</>