UNPKG

@asgardeo/react

Version:
53 lines (52 loc) 1.41 kB
/** * Copyright (c) 2025, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except * in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ import { FC } from 'react'; export type LogoSize = 'small' | 'medium' | 'large'; /** * Props for the Logo component. */ export interface LogoProps { /** * Custom CSS class name for the logo. */ className?: string; /** * Custom logo URL to override theme logo. */ src?: string; /** * Custom alt text for the logo. */ alt?: string; /** * Custom title for the logo. */ title?: string; /** * Size of the logo. */ size?: LogoSize; } /** * Logo component that displays the brand logo from theme or custom source. * * @param props - The props for the Logo component. * @returns The rendered Logo component. */ declare const Logo: FC<LogoProps>; export default Logo;