Skip to main content

useBuildIntentUrl

Description#

Hook to use the urlBuilder of the intentBuilder.

Usage#

import { Discount } from '@springtree/eva-suite-uri-parser';import { useBuildIntentUrl } from '@springtree/eva-suite-react-hooks';
interface IExampleProps {  discountId: number;}
const Example = ({ discountId }: IExampleProps) => {  const discountViewDetailsUrl = useBuildIntentUrl(Discount.View, 'DISCOUNTS', { discountId });
  return url ? (    <a href={discountViewDetailsUrl} target="_blank" rel="noreferrer">{discountId}</a>  ) : (    <>{discountId}</>  );};
export default Example;

References#