Skip to content

Commit

Permalink
docs: change report issue link (#10160)
Browse files Browse the repository at this point in the history
  • Loading branch information
shahednasser authored Nov 19, 2024
1 parent 156494c commit a1738f8
Show file tree
Hide file tree
Showing 23 changed files with 40 additions and 190 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import MDXContentClient from "@/components/MDXContent/Client"
import { useArea } from "../../../../providers/area"
import { Feedback, Badge, Link, FeatureFlagNotice } from "docs-ui"
import { usePathname } from "next/navigation"
import formatReportLink from "../../../../utils/format-report-link"
import { TagsOperationDescriptionSectionWorkflowBadgeProps } from "./WorkflowBadge"

const TagsOperationDescriptionSectionSecurity =
Expand Down Expand Up @@ -82,7 +81,6 @@ const TagsOperationDescriptionSection = ({
section: operation.summary,
}}
pathName={pathname}
reportLink={formatReportLink(area, operation.summary)}
className="!my-2"
vertical={true}
question="Did this API Route run successfully?"
Expand Down
2 changes: 0 additions & 2 deletions www/apps/api-reference/components/Tags/Section/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ import SectionDivider from "../../Section/Divider"
import clsx from "clsx"
import { Feedback, Loading, Link } from "docs-ui"
import { usePathname, useRouter } from "next/navigation"
import formatReportLink from "@/utils/format-report-link"
import { PathsObject, SchemaObject, TagObject } from "@/types/openapi"
import { TagSectionSchemaProps } from "./Schema"
import checkElementInViewport from "../../../utils/check-element-in-viewport"
Expand Down Expand Up @@ -165,7 +164,6 @@ const TagSectionComponent = ({ tag }: TagSectionProps) => {
section: tag.name,
}}
pathName={pathname}
reportLink={formatReportLink(area, tag.name)}
vertical
question="Was this section helpful?"
/>
Expand Down
7 changes: 0 additions & 7 deletions www/apps/api-reference/markdown/admin.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import {
DividedMarkdownCode
} from "@/layouts/DividedMarkdown/Sections"
import Section from "@/components/Section"
import formatReportLink from "@/utils/format-report-link"

import ClientLibraries from "./client-libraries.mdx"

Expand All @@ -28,7 +27,6 @@ All API Routes are prefixed with `/admin`. So, during development, the API Route
area: "admin",
section: "introduction"
}}
reportLink={formatReportLink("admin", "Introduction")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -305,7 +303,6 @@ fetch(`<BACKEND_URL>/admin/products`, {
area: "admin",
section: "authentication-cookie"
}}
reportLink={formatReportLink("admin", "Authentication - Cookie Session ID")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -355,7 +352,6 @@ x-no-compression: true
area: "admin",
section: "http-compression"
}}
reportLink={formatReportLink("admin", "Authentication - Cookie Session ID")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -687,7 +683,6 @@ curl -g "http://localhost:9000/admin/products?created_at[$lt]=2023-02-17&created
area: "admin",
section: "query-parameters"
}}
reportLink={formatReportLink("admin", "Query Parameter Types")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -814,7 +809,6 @@ This sorts the products by their `created_at` field in the descending order.
area: "admin",
section: "pagination"
}}
reportLink={formatReportLink("admin", "Pagination")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -846,7 +840,6 @@ Refer to [this guide](https://docs.medusajs.com/customization/extend-models/exte
area: "admin",
section: "workflows"
}}
reportLink={formatReportLink("admin", "Workflows")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down
9 changes: 0 additions & 9 deletions www/apps/api-reference/markdown/store.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import {
} from "@/layouts/DividedMarkdown/Sections"
import Section from "@/components/Section"
import { Feedback, CodeTabs, CodeTab } from "docs-ui"
import formatReportLink from "@/utils/format-report-link"

import ClientLibraries from "./client-libraries.mdx"

Expand All @@ -28,7 +27,6 @@ All API Routes are prefixed with `/store`. So, during development, the API Route
area: "store",
section: "introduction"
}}
reportLink={formatReportLink("store", "Introduction")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -242,7 +240,6 @@ fetch(`<BACKEND_URL>/store/products`, {
area: "store",
section: "authentication-cookie"
}}
reportLink={formatReportLink("store", "Authentication - Cookie Session ID")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -307,7 +304,6 @@ Where `{your_publishable_api_key}` is the token of the publishable API key.
area: "store",
section: "publishable-api-key"
}}
reportLink={formatReportLink("store", "Publishable API Key")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -357,7 +353,6 @@ x-no-compression: true
area: "store",
section: "http-compression"
}}
reportLink={formatReportLink("store", "HTTP Compression")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -481,7 +476,6 @@ This returns the variants of each product, but the variants only have their `id`
area: "store",
section: "select-fields"
}}
reportLink={formatReportLink("store", "Selecting Fields")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -694,7 +688,6 @@ curl -g "http://localhost:9000/store/products?created_at[$lt]=2023-02-17&created
area: "store",
section: "query-parameters"
}}
reportLink={formatReportLink("store", "Query Parameter Types")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -819,7 +812,6 @@ This sorts the products by their `created_at` field in the descending order.
area: "store",
section: "pagination"
}}
reportLink={formatReportLink("store", "Pagination")}
pathName="/api/store"
question="Was this section helpful?"
vertical={true}
Expand Down Expand Up @@ -847,7 +839,6 @@ Refer to [this guide](https://docs.medusajs.com/customization/extend-models/exte
area: "admin",
section: "workflows"
}}
reportLink={formatReportLink("admin", "Workflows")}
pathName="/api/admin"
question="Was this section helpful?"
vertical={true}
Expand Down
17 changes: 1 addition & 16 deletions www/apps/api-reference/providers/main-nav.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
"use client"

import {
formatReportLink,
getNavDropdownItems,
MainNavProvider as UiMainNavProvider,
useIsBrowser,
} from "docs-ui"
import { useMemo } from "react"
import { config } from "../config"
Expand All @@ -14,7 +12,6 @@ type MainNavProviderProps = {
}

export const MainNavProvider = ({ children }: MainNavProviderProps) => {
const { isBrowser } = useIsBrowser()
const navigationDropdownItems = useMemo(
() =>
getNavDropdownItems({
Expand All @@ -23,20 +20,8 @@ export const MainNavProvider = ({ children }: MainNavProviderProps) => {
[]
)

const reportLink = useMemo(
() =>
formatReportLink(
config.titleSuffix || "",
isBrowser ? document.title : ""
),
[isBrowser]
)

return (
<UiMainNavProvider
navItems={navigationDropdownItems}
reportIssueLink={reportLink}
>
<UiMainNavProvider navItems={navigationDropdownItems}>
{children}
</UiMainNavProvider>
)
Expand Down
5 changes: 0 additions & 5 deletions www/apps/api-reference/utils/format-report-link.ts

This file was deleted.

13 changes: 0 additions & 13 deletions www/apps/book/components/Feedback/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,22 @@
import {
Feedback as UiFeedback,
FeedbackProps as UiFeedbackProps,
formatReportLink,
useIsBrowser,
} from "docs-ui"
import { usePathname } from "next/navigation"
import { config } from "../../config"
import { basePathUrl } from "../../utils/base-path-url"
import { useMemo } from "react"

type FeedbackProps = Omit<UiFeedbackProps, "event" | "pathName">

const Feedback = (props: FeedbackProps) => {
const pathname = usePathname()
const { isBrowser } = useIsBrowser()

const feedbackPathname = useMemo(() => basePathUrl(pathname), [pathname])
const reportLink = useMemo(
() =>
formatReportLink(
config.titleSuffix || "",
isBrowser ? document.title : ""
),
[isBrowser]
)

return (
<UiFeedback
event="survey"
pathName={feedbackPathname}
reportLink={reportLink}
question={props.question || "Was this chapter helpful?"}
{...props}
/>
Expand Down
18 changes: 1 addition & 17 deletions www/apps/book/providers/main-nav.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
"use client"

import {
formatReportLink,
getNavDropdownItems,
MainNavProvider as UiMainNavProvider,
useIsBrowser,
} from "docs-ui"
import { useMemo } from "react"
import { config } from "../config"
Expand All @@ -16,7 +14,6 @@ type MainNavProviderProps = {
}

export const MainNavProvider = ({ children }: MainNavProviderProps) => {
const { isBrowser } = useIsBrowser()
const pathname = usePathname()
const navigationDropdownItems = useMemo(
() =>
Expand All @@ -26,15 +23,6 @@ export const MainNavProvider = ({ children }: MainNavProviderProps) => {
[]
)

const reportLink = useMemo(
() =>
formatReportLink(
config.titleSuffix || "",
isBrowser ? document.title : ""
),
[isBrowser]
)

const editDate = useMemo(
() =>
(generatedEditDates as Record<string, string>)[
Expand All @@ -44,11 +32,7 @@ export const MainNavProvider = ({ children }: MainNavProviderProps) => {
)

return (
<UiMainNavProvider
navItems={navigationDropdownItems}
reportIssueLink={reportLink}
editDate={editDate}
>
<UiMainNavProvider navItems={navigationDropdownItems} editDate={editDate}>
{children}
</UiMainNavProvider>
)
Expand Down
13 changes: 0 additions & 13 deletions www/apps/resources/components/Feedback/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,22 @@
import {
Feedback as UiFeedback,
FeedbackProps as UiFeedbackProps,
formatReportLink,
useIsBrowser,
} from "docs-ui"
import { usePathname } from "next/navigation"
import { config } from "../../config"
import { useMemo } from "react"
import { basePathUrl } from "../../utils/base-path-url"

type FeedbackProps = Omit<UiFeedbackProps, "event" | "pathName">

export const Feedback = (props: FeedbackProps) => {
const pathname = usePathname()
const { isBrowser } = useIsBrowser()

const feedbackPathname = useMemo(() => basePathUrl(pathname), [pathname])
const reportLink = useMemo(
() =>
formatReportLink(
config.titleSuffix || "",
isBrowser ? document.title : ""
),
[isBrowser]
)

return (
<UiFeedback
event="survey"
pathName={feedbackPathname}
reportLink={reportLink}
question="Was this page helpful?"
{...props}
/>
Expand Down
18 changes: 1 addition & 17 deletions www/apps/resources/providers/main-nav.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
"use client"

import {
formatReportLink,
getNavDropdownItems,
MainNavProvider as UiMainNavProvider,
useIsBrowser,
} from "docs-ui"
import { useMemo } from "react"
import { config } from "../config"
Expand All @@ -16,7 +14,6 @@ type MainNavProviderProps = {
}

export const MainNavProvider = ({ children }: MainNavProviderProps) => {
const { isBrowser } = useIsBrowser()
const pathname = usePathname()
const navigationDropdownItems = useMemo(
() =>
Expand All @@ -26,15 +23,6 @@ export const MainNavProvider = ({ children }: MainNavProviderProps) => {
[]
)

const reportLink = useMemo(
() =>
formatReportLink(
config.titleSuffix || "",
isBrowser ? document.title : ""
),
[isBrowser]
)

const editDate = useMemo(
() =>
(generatedEditDates as Record<string, string>)[
Expand All @@ -44,11 +32,7 @@ export const MainNavProvider = ({ children }: MainNavProviderProps) => {
)

return (
<UiMainNavProvider
navItems={navigationDropdownItems}
reportIssueLink={reportLink}
editDate={editDate}
>
<UiMainNavProvider navItems={navigationDropdownItems} editDate={editDate}>
{children}
</UiMainNavProvider>
)
Expand Down
2 changes: 0 additions & 2 deletions www/apps/ui/src/components/feedback.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import {
Feedback as UiFeedback,
FeedbackProps as UiFeedbackProps,
formatReportLink,
} from "docs-ui"
import { usePathname } from "next/navigation"
import { absoluteUrl } from "@/lib/absolute-url"
Expand All @@ -20,7 +19,6 @@ export const Feedback = ({ title, ...props }: FeedbackProps) => {
<UiFeedback
event="survey"
pathName={absoluteUrl(pathname)}
reportLink={formatReportLink("UI Docs", title, "ui")}
extraData={{
section: title,
}}
Expand Down
Loading

0 comments on commit a1738f8

Please sign in to comment.