jobiqo-cl
Version:
[](https://circleci.com/gh/jobiqo/jobiqo-cl)
56 lines (55 loc) • 1.89 kB
TypeScript
/**
* @file index.test.tsx
*
* @fileoverview The Job teaser component.
*/
/// <reference types="react" />
export declare const StyledTeaserImage: import("styled-components").StyledComponent<({ src, width, height, lazy, alt, title }: import("../../../02-atoms/19-image").ImageProps) => JSX.Element, any, {}, never>;
export declare const StyledTeaserTitle: import("styled-components").StyledComponent<"h3", any, {}, never>;
export declare const StyledTeaserCompany: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledTeaserLocation: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledTeaserOccupation: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledTeaserDescription: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledTeaserDate: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledJobIcon: import("styled-components").StyledComponent<"span", any, any, never>;
export interface JobTeaserProps {
/**
* The teaser image.
*/
image?: string;
/**
* The job title.
*/
title: string;
/**
* The company name.
*/
company?: string;
/**
* The location for the job.
*/
location: string;
/**
* Job description (trimmed).
*/
description?: string;
/**
* List of occupation names.
*/
occupations?: string[];
/**
* Job publish date.
*/
published?: string;
/**
* If the current teaser is marked as active.
*
* @default "false"
*/
active?: boolean;
}
/**
* The job teaser presents information about a job in a condensed way.
*/
export declare const JobTeaser: (props: JobTeaserProps) => JSX.Element;
export default JobTeaser;