File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,11 +42,11 @@ let staticDir() =
4242 /// on MacOs we think it should be ../Resources/static
4343 /// we hope staticDir will give this?
4444 let isMac = Node.Api.`` process `` .platform = Node.Base.Darwin
45- if productionBuild && not isMac then
46- " ./resources/static"
47- elif productionBuild && isMac then
48- " ./Resources/ static"
49- else
45+ if productionBuild && not isMac then
46+ " ./resources/static"
47+ elif productionBuild && isMac then
48+ path.join [|__ dirname ; " .. " ; " .. " ; " static" |]
49+ else
5050 staticDirFromStatic()
5151
5252/// absolute path to repo directory ./static
Original file line number Diff line number Diff line change @@ -351,11 +351,14 @@ let private openProject model dispatch =
351351/// load demo project into Issie executables
352352let loadDemoProject model dispatch basename =
353353 warnAppWidth dispatch ( fun _ ->
354- let newDir = " ./demos/" + basename
354+ let isMac = Node.Api.`` process `` .platform = Node.Base.Darwin
355+ let homeDir = if isMac then pathJoin [| FilesIO.staticDir(); " .." ; " .." |] else " ."
356+
357+ let newDir = homeDir + " /demos/" + basename
355358 let sourceDir = FilesIO.staticDir() + " /demos/" + basename
356359 printf " %s " $" loading demo {sourceDir} into {newDir}"
357360
358- ensureDirectory " . /demos/"
361+ ensureDirectory ( homeDir + " /demos/" )
359362 ensureDirectory newDir
360363
361364 readFilesFromDirectory newDir
You can’t perform that action at this time.
0 commit comments