import React, { ComponentPropsWithoutRef, PropsWithChildren } from 'react';
import { Utils } from '../../utils/util';

export type NJAccordionActionsProps = PropsWithChildren & ComponentPropsWithoutRef<'div'>;

export const NJAccordionActions = React.forwardRef<HTMLDivElement, NJAccordionActionsProps>(
  ({ children, className, ...props }, forwardedRef) => {
    return (
      <div
        {...props}
        className={Utils.classNames('nj-accordion__actions', className)}
        ref={forwardedRef}
      >
        {children}
      </div>
    );
  }
);

NJAccordionActions.displayName = 'NJAccordionActions';
