useProjectFromSlug.tsx 448 B

123456789101112131415161718
  1. import {Organization} from 'sentry/types';
  2. import useProjects from 'sentry/utils/useProjects';
  3. function useProjectFromSlug({
  4. organization,
  5. projectSlug,
  6. }: {
  7. organization: Organization;
  8. projectSlug: undefined | string;
  9. }) {
  10. const {fetching, projects} = useProjects({
  11. slugs: projectSlug ? [projectSlug] : undefined,
  12. orgId: organization.slug,
  13. });
  14. return fetching ? undefined : projects[0];
  15. }
  16. export default useProjectFromSlug;