interface Props { height: string; justifyContent: string, alignItems: string; } const defaultProps: Props = { height: 'auto', justifyContent: 'flex-start', alignItems: 'flex-start' } const generateTemplate = (): string => { return `` }; const generateStyle = (props: Props): string => { return ` :host { height: ${ props.height}; } slot { display: flex; height: 100%; justify-content: ${ props.justifyContent }; align-items: ${ props.alignItems }; } ` } export { defaultProps, generateStyle, generateTemplate, Props };