ButtonHarness.test.svelte 424 B

12345678910111213141516171819
  1. <script lang="ts">
  2. import ButtonComponent from "../../src/Button.svelte";
  3. interface Props {
  4. onPress: () => void;
  5. }
  6. let { onPress }: Props = $props();
  7. function emit(event: string) {
  8. if (event === "press") onPress();
  9. }
  10. </script>
  11. <ButtonComponent
  12. props={{ label: "Submit", variant: "primary", disabled: false }}
  13. {emit}
  14. on={() => ({ emit: () => {}, shouldPreventDefault: false, bound: false })}
  15. />