All files / libs/payout-definition/plans/views/hub/rule-designer/src/lib/hooks use-copy-machine-name.ts

0% Statements 0/15
0% Branches 0/1
0% Functions 0/1
0% Lines 0/15

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                               
import { useCallback, type SyntheticEvent } from 'react';

import { useClipboard } from '@amalia/design-system/ext';

export const useCopyMachineName = (machineName: string) => {
  const { copy } = useClipboard();

  return useCallback(
    (e: SyntheticEvent) => {
      e.preventDefault();
      copy(machineName);
    },
    [machineName, copy],
  );
};