Files
documenso/packages/email/template-components/template-image.tsx
David Nguyen 9d626473c8 feat: wip
2023-12-27 13:04:24 +11:00

18 lines
462 B
TypeScript

import { Img } from '../components';
export interface TemplateImageProps {
assetBaseUrl: string;
className?: string;
staticAsset: string;
}
export const TemplateImage = ({ assetBaseUrl, className, staticAsset }: TemplateImageProps) => {
const getAssetUrl = (path: string) => {
return new URL(path, assetBaseUrl).toString();
};
return <Img className={className} src={getAssetUrl(`/static/${staticAsset}`)} />;
};
export default TemplateImage;