flowbite-svelte-blocks
Version:
Flowbite blocks components for Svelte
45 lines (44 loc) • 1.05 kB
TypeScript
import type { Snippet } from 'svelte';
type Blog = {
id?: string;
title: string;
lead?: string;
author: {
name: string;
title?: string;
profilePicture?: string;
href?: string;
};
date?: string;
isoDate?: string;
content: string;
};
interface Props {
children?: Snippet;
blog: Blog;
articleClass?: string;
headerClass?: string;
addressClass?: string;
divClass?: string;
h1Class?: string;
authorClass?: string;
imgClass?: string;
pClass?: string;
}
/**
* [Go to docs](https://flowbite-svelte-blocks.codewithshin.com/)
* ## Props
* @props: children: any;
* @props:blog: any;
* @props:articleClass: any;
* @props:headerClass: any;
* @props:addressClass: any;
* @props:divClass: any;
* @props:h1Class: any;
* @props:authorClass: any;
* @props:imgClass: any;
* @props:pClass: any;
*/
declare const BlogTemplate: import("svelte").Component<Props, {}, "">;
type BlogTemplate = ReturnType<typeof BlogTemplate>;
export default BlogTemplate;