package cc.unitmesh.viewer.web /** * JVM implementation: Load mermaid HTML from resources */ actual fun getMermaidHtml(): String { return try { val resource = object {}.javaClass.getResource("/mermaid.html") resource?.readText() ?: getFallbackMermaidHtml() } catch (e: Exception) { getFallbackMermaidHtml() } } /** * Fallback Mermaid HTML if resources cannot be loaded */ private fun getFallbackMermaidHtml(): String { return """
Failed to load mermaid.html
""".trimIndent() }