Skip to content

Commit

Permalink
feat(component): add Preheader
Browse files Browse the repository at this point in the history
add a Preheader component with text prop to render preheader text on the email clients

resolves #63

Signed-off-by: Niloy Sikdar <niloysikdar30@gmail.com>
  • Loading branch information
niloysikdar committed Jul 14, 2022
1 parent becf80d commit d27b530
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 0 deletions.
22 changes: 22 additions & 0 deletions src/components/Preheader/Preheader.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
interface PreheaderProps {
text: string;
}

export const Preheader = ({ text }: PreheaderProps) => {
return (
<div
style={{
display: 'none',
fontSize: '1px',
color: '#fff',
lineHeight: '1px',
maxHeight: 0,
maxWidth: 0,
opacity: 0,
overflow: 'hidden',
}}
>
{text}
</div>
);
};
1 change: 1 addition & 0 deletions src/components/Preheader/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { Preheader } from './Preheader';
1 change: 1 addition & 0 deletions src/components/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ export * from './Link';
export * from './Divider';
export * from './Typography';
export * from './Image';
export * from './Preheader';

0 comments on commit d27b530

Please sign in to comment.