MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / createEntryElement

Method createEntryElement

src/components/fileTree/index.js:104–112  ·  view source on GitHub ↗

* Create DOM element for a file/folder entry * @param {object} entry * @param {HTMLElement} [recycledEl] - Optional recycled element for reuse * @returns {HTMLElement}

(entry, recycledEl)

Source from the content-addressed store, hash-verified

102 * @returns {HTMLElement}
103 */
104 createEntryElement(entry, recycledEl) {
105 const name = entry.name || Path.basename(entry.url);
106
107 if (entry.isDirectory) {
108 return this.createFolderElement(name, entry.url, recycledEl);
109 } else {
110 return this.createFileElement(name, entry.url, recycledEl);
111 }
112 }
113
114 /**
115 * Create folder element (collapsible)

Callers 2

renderWithFragmentMethod · 0.95
renderVirtualizedMethod · 0.95

Calls 3

createFolderElementMethod · 0.95
createFileElementMethod · 0.95
basenameMethod · 0.80

Tested by

no test coverage detected