UNPKG

@asgardeo/react

Version:
59 lines (58 loc) 1.66 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, HTMLAttributes } from 'react'; export type DividerOrientation = 'horizontal' | 'vertical'; export type DividerVariant = 'solid' | 'dashed' | 'dotted'; export interface DividerProps extends HTMLAttributes<HTMLDivElement> { /** * Text to display in the center of the divider */ children?: React.ReactNode; /** * Custom color for the divider */ color?: string; /** * The orientation of the divider */ orientation?: DividerOrientation; /** * The variant style of the divider */ variant?: DividerVariant; } /** * Divider component for separating content sections. * * @example * ```tsx * // Basic horizontal divider * <Divider /> * * // Divider with text * <Divider>OR</Divider> * * // Vertical divider * <Divider orientation="vertical" /> * * // Custom styled divider * <Divider variant="dashed" color="#ccc">Continue with</Divider> * ``` */ declare const Divider: FC<DividerProps>; export default Divider;