interface OrganizationPositionsListPageProps {
    companyName: string;
    hideLoadMoreButton?: boolean;
    isDisabled?: boolean;
    logoUrl: string;
    onLoadMore: (() => void);
    onNavigate: ((url) => void);
    openJobPositionsLabel: string;
    organization: {
        id: string;
    };
    organizationShowPageHref: string;
    productCards?: ProductCardProps[];
    showMoreButton: string;
    tabLabels: {
        companyInformation: string;
        jobOpenings: string;
    };
}

Properties

companyName: string

Company Name

hideLoadMoreButton?: boolean

Hide the load more button (e.g., when there are no more pages)

isDisabled?: boolean

Disables changes while loading or similar

logoUrl: string

Organization logo URL

onLoadMore: (() => void)

Callback when loading more

Type declaration

    • (): void
    • Callback when loading more

      Returns void

onNavigate: ((url) => void)

Navigation callback

Type declaration

    • (url): void
    • Navigation callback

      Parameters

      • url: string

      Returns void

openJobPositionsLabel: string

Open job positions label

organization: {
    id: string;
}

Organization data

Type declaration

  • id: string
organizationShowPageHref: string

Organization show page href

productCards?: ProductCardProps[]

products to be listed in product list

showMoreButton: string

Show more button label

tabLabels: {
    companyInformation: string;
    jobOpenings: string;
}

Labels for tabs

Type declaration

  • companyInformation: string
  • jobOpenings: string

Generated using TypeDoc