UNPKG

@roadiehq/backstage-plugin-github-pull-requests

Version:
28 lines (25 loc) 1.24 kB
import { jsx } from 'react/jsx-runtime'; import { SkeletonPullRequestsListView, PullRequestsListView } from '../../PullRequestsListView/PullRequestsListView.esm.js'; import { useGithubSearchPullRequest } from '../../useGithubSearchPullRequest.esm.js'; import Alert from '@material-ui/lab/Alert'; import { GitHubAuthorizationWrapper } from '@roadiehq/github-auth-utils-react'; const defaultReviewsQuery = "is:open is:pr review-requested:@me archived:false"; const RequestedReviewsContent = (props) => { const { query = defaultReviewsQuery, hostname } = props; const { loading, error, value } = useGithubSearchPullRequest(query, hostname); if (loading) return /* @__PURE__ */ jsx(SkeletonPullRequestsListView, {}); if (error) return /* @__PURE__ */ jsx(Alert, { severity: "error", children: error.message }); return /* @__PURE__ */ jsx(PullRequestsListView, { data: value, emptyStateText: "No requested reviews." }); }; const Content = (props) => { return /* @__PURE__ */ jsx( GitHubAuthorizationWrapper, { title: "Pull Requests List", hostname: props.hostname, children: /* @__PURE__ */ jsx(RequestedReviewsContent, { ...props }) } ); }; export { Content }; //# sourceMappingURL=Content.esm.js.map