text: import { reactElement, reactApi, mkAttr } from "../../../../.fable/Feliz.1.17.0/Interop.fs.js";
  import { singleton, empty, ofArray } from "../../../../.fable/fable-library.3.0.0-nagareyama-rc-007/List.js";
  import { createObj } from "../../../../.fable/fable-library.3.0.0-nagareyama-rc-007/Util.js";
  import { fixDocsView, code } from "../../Utils.js";
  
  export const overview = (() => {
      let xs, xs_1, elms_2, xs_3;
      const children_3 = ofArray([(xs = ofArray([mkAttr("className", "title is-1"), mkAttr("children", reactApi.Children.toArray(["Chia.InitBuilder"]))]), reactElement("h1", createObj(xs))), (xs_1 = ofArray([mkAttr("className", "subtitle is-2"), mkAttr("children", reactApi.Children.toArray(["The filewriter contains all your configuration infos for Chia."]))]), reactElement("h2", createObj(xs_1))), reactElement("hr", createObj(empty())), (elms_2 = ofArray([reactElement("p", createObj(singleton(["children", ["The filewriterinfo is actually the hardest part of Chia. You have to initilize your filewriter before you can use all the power of Chia."]]))), reactElement("p", createObj(singleton(["children", ["You first have to set your development status and you also have to set your CompanyInitials and set a ProjectName."]]))), reactElement("p", createObj(singleton(["children", ["You also have to thing about where you want to get you logs get created. You can ether log locally or on Azure"]]))), reactElement("p", createObj(singleton(["children", ["Finally you can initilize your filewriter with `initFileWriter`"]]))), reactElement("p", createObj(singleton(["children", ["If you want to log to ApplicationInsight you additionally have to create a new Application Insight resource in Azure and set your ApplicationInsights key."]]))), code("\n                open Chia.Shared.Logging\n                open Chia.Shared.Config\n                open Chia.InitBuilder\n                let devStatus = getDevStatusFromEnv  /// Get your devStatus from you enviroment variable. For example pass in an enviroment variable in Fake --\u003e \u0027-e devStatus=Productive\n                let fileWriterConfig =\n                    initWriter {\n                        devStatus Development\n                        companyInitials \"dp\"\n                        projectName \"TestChia\"\n                        devOption (Azure \"aiKey\")\n                    }")]), (xs_3 = ofArray([mkAttr("className", "content"), mkAttr("children", reactApi.Children.toArray(Array.from(elms_2)))]), reactElement("div", createObj(xs_3)))), fixDocsView("ChiaFileWriter", false)]);
      return reactElement("div", createObj(singleton(["children", reactApi.Children.toArray(Array.from(children_3))])));
  })();
  
  