@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
30 lines (29 loc) • 889 B
TypeScript
import React from 'react';
interface ListIconModel {
icon: string;
onClick?: () => void;
}
export interface HeaderHomePagesModel<T> {
logo: string;
listIcon: Array<ListIconModel>;
styleLogo?: 'apaisado' | 'rounded';
isAuth: boolean;
listItem?: Array<T>;
children: (item: T) => React.ReactNode;
title?: string;
description?: string;
sticky?: boolean;
scrolled?: boolean;
positionLinks?: 'center' | 'left';
avatarProps: {
alt?: string;
src: string;
onClick?: () => void;
routes: {
isAuth: string;
noAuth: string;
};
};
}
export declare const HeaderLanding: <T>({ logo, isAuth, listItem, title, description, styleLogo, avatarProps, listIcon, sticky, scrolled, children, positionLinks, }: HeaderHomePagesModel<T>) => import("react/jsx-runtime").JSX.Element;
export {};