import React, { useEffect } from 'react';
import dsSkipLinks from '@scottish-government/design-system/dist/scripts/components/skip-links/skip-links';
import { SkipLinksLinkProps, SkipLinksProps } from './types';
import clsx from 'clsx';
const Link = ({
children,
fragmentId
}: SkipLinksLinkProps) => {
return (
{ children }
);
};
const SkipLinks = ({
children,
mainContentId = 'main-content',
mainLinkText = 'Skip to main content',
isStatic,
...props
}: SkipLinksProps) => {
useEffect(() => {
dsSkipLinks.init();
});
return (
{children ? children : {mainLinkText}}
);
};
SkipLinks.displayName = 'SkipLinks';
Link.displayName = 'SkipLinks.Link';
SkipLinks.Link = Link;
export default SkipLinks;