import { getIntrinsicElementProps, slot } from '@fluentui/react-utilities'; import * as React from 'react'; import { TeachingPopoverCarouselFooterButton } from '../TeachingPopoverCarouselFooterButton/TeachingPopoverCarouselFooterButton'; export const useTeachingPopoverCarouselFooter_unstable = (props, ref)=>{ const { layout = 'centered', initialStepText, finalStepText } = props; const previous = slot.optional(props.previous, { defaultProps: { navType: 'prev', altText: initialStepText }, renderByDefault: true, elementType: TeachingPopoverCarouselFooterButton }); const next = slot.always(props.next, { defaultProps: { navType: 'next', altText: finalStepText }, elementType: TeachingPopoverCarouselFooterButton }); return { layout, components: { root: 'div', next: TeachingPopoverCarouselFooterButton, previous: TeachingPopoverCarouselFooterButton }, root: slot.always(getIntrinsicElementProps('div', { ref, ...props }), { elementType: 'div' }), previous, next }; };