mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-10 04:19:42 +00:00
39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
import React from 'react';
|
|
import styles from './styles.module.css';
|
|
import Link from '@docusaurus/Link';
|
|
import useBaseUrl from '@docusaurus/useBaseUrl';
|
|
import ThemedImage from '@theme/ThemedImage';
|
|
import {addDarkToFileName} from '../../../util/util';
|
|
|
|
export default function HomepageCard({link, title, image, product}) {
|
|
const productStyles = product === 'isc' ? styles.idn : styles.iiq;
|
|
|
|
return (
|
|
<Link to={link}>
|
|
<div className={styles.card}>
|
|
{image && (
|
|
<>
|
|
<ThemedImage
|
|
className={styles.cardIcon}
|
|
sources={{
|
|
light: useBaseUrl(image),
|
|
dark: useBaseUrl(addDarkToFileName(image)),
|
|
}}
|
|
/>
|
|
|
|
<ThemedImage
|
|
className={styles.cardArrow}
|
|
sources={{
|
|
light: useBaseUrl('/homepage/arrow-right.png'),
|
|
dark: useBaseUrl('/homepage/arrow-right-dark.png'),
|
|
}}
|
|
/>
|
|
</>
|
|
)}
|
|
<div className={styles.cardText}>{title}</div>
|
|
<div className={`${styles.product} ${productStyles}`}>{product}</div>
|
|
</div>
|
|
</Link>
|
|
);
|
|
}
|