toStyle method

MarkdownStyle toStyle()

Implementation

MarkdownStyle toStyle() {
  return MarkdownStyle(
    headline1: headline1?.textStyle,
    h1Padding: headline1?.padding ?? EdgeInsets.zero,
    headline2: headline2?.textStyle,
    h2Padding: headline2?.padding ?? EdgeInsets.zero,
    headline3: headline3?.textStyle,
    h3Padding: headline3?.padding ?? EdgeInsets.zero,
    headline4: headline4?.textStyle,
    h4Padding: headline4?.padding ?? EdgeInsets.zero,
    headline5: headline5?.textStyle,
    h5Padding: headline5?.padding ?? EdgeInsets.zero,
    headline6: headline6?.textStyle,
    h6Padding: headline6?.padding ?? EdgeInsets.zero,
    paragraph: paragraph?.textStyle,
    paragraphPadding: paragraph?.padding ?? EdgeInsets.zero,
    link: link,
    dividerHeight: divider?.dividerHeight ?? 1.0,
    dividerColor: divider?.dividerColor ?? Colors.black,
    dividerThickness: divider?.dividerThickness ?? 1.0,
    blockquote: blockquote?.blockquote,
    blockquoteDecoration: blockquote?.blockquoteDecoration,
    blockquotePadding: blockquote?.blockquotePadding ?? EdgeInsets.zero,
    blockquoteContentPadding:
        blockquote?.blockquoteContentPadding ?? EdgeInsets.zero,
    list: list?.list,
    listItem: list?.listItem,
    listItemMarker: list?.listItemMarker,
    listItemMarkerTrailingSpace: list?.listItemMarkerTrailingSpace ?? 4.0,
    listItemMinIndent: list?.listItemMinIndent ?? 16.0,
    table: table?.table,
    tableHead: table?.tableHead,
    tableBody: table?.tableBody,
    tableBorder: table?.tableBorder,
    tableRowDecoration: table?.tableRowDecoration,
    tableRowDecorationAlternating: table?.tableRowDecorationAlternating,
    tableCellPadding: table?.tableCellPadding,
    tableColumnWidth: table?.tableColumnWidth,
    codeSpan: code?.codeSpan,
    codeBlock: code?.codeSpan,
    codeblockPadding: code?.codeblockPadding,
    codeblockDecoration: code?.codeblockDecoration,
    blockSpacing: blockSpacing ?? 8,
    copyIconColor: code?.copyIconColor ?? Colors.black,
  );
}