hyperlinkStory top-level property

Story hyperlinkStory
getter/setter pair

Implementation

Story hyperlinkStory = Story(
    name: "Hyperlink",
    builder: (context) {
      final navigationLink = context.knobs
          .text(label: "Navigate to", initial: "https://www.example.com");
      final hyperlinkType = context.knobs.options(
          label: "Hyperlink Type",
          initial: HyperlinkType.inApp,
          options: [
            Option(
                label: 'Internal',
                value: HyperlinkType.internal,
                description: "Internal Routes"),
            Option(
                label: 'External',
                value: HyperlinkType.external,
                description: "External links in external browser"),
            Option(
                label: 'Inside App',
                value: HyperlinkType.inApp,
                description: "External links viewed inside app"),
          ]);

      return Scaffold(
        body: DDSHyperlink(
          hyperlinkWidget: Text("Click Me - Hyperlink Component"),
          hyperlinkUrl: navigationLink,
          hyperlinkType: hyperlinkType,
        ),
      );
    });