diff --git a/site/src/pages/docs.js b/site/src/pages/docs.js index 50b0813822..9b31a5a41f 100644 --- a/site/src/pages/docs.js +++ b/site/src/pages/docs.js @@ -24,12 +24,8 @@ function getModuleName(longname) { return longname.slice(7); } -function getClassName(longname) { - return longname.split('~').pop(); -} - -function getFunctionName(longname) { - return longname.split('.').pop(); +function getName(longname) { + return longname.split(/[~\.]/).pop(); } function isMember(symbol) { @@ -55,6 +51,10 @@ class Docs extends Component { {mod.symbols .filter(sym => sym.kind === 'function' && !isMember(sym)) .map(fn => this.renderFunction(fn, mod))} +
- import {getClassName(cls.name)} from '{getModuleName(mod.name)}';
+ import {getName(cls.name)} from '{getModuleName(mod.name)}';
- import {{getFunctionName(fn.name)}} from '{getModuleName(
+ import {{getName(fn.name)}} from '{getModuleName(
+ mod.name
+ )}';
+
+
+
+ import {{getName(constant.name)}} from '{getModuleName(
mod.name
)}';