import React from 'react';
// Meta Wrapper
export interface MetaProps {
description?: string;
children?: React.ReactNode;
}
const MetaBase = ({
description = 'Carleton University',
children,
}: MetaProps) => {
return (
<>
{children}
>
);
};
// Meta Icons
export interface IconsProps {
path?: string;
}
const Icons = ({
path = 'https://cdn.carleton.ca/cutheme/favicons',
}: IconsProps) => {
return (
<>
>
);
};
// Meta Social
export interface SocialProps {
type: string;
card?: string;
title?: string;
image?: string;
description?: string;
}
const Social = ({ type, card, title, image, description }: SocialProps) => {
return (
<>
>
);
};
// Meta Dot Notation
MetaBase.displayName = 'Meta';
Icons.displayName = 'Meta.Icons';
Social.displayName = 'Meta.Social';
export const Meta = Object.assign(MetaBase, { Icons, Social });