MCPcopy
hub / github.com/GrapesJS/grapesjs / ComponentManager

Class ComponentManager

packages/core/src/dom_components/index.ts:182–944  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180}
181
182export default class ComponentManager extends ItemManagerModule<DomComponentsConfig, any> {
183 componentTypes: ComponentStackItem[] = [
184 {
185 id: DataComponentTypes.collectionItem,
186 model: ComponentDataOutput,
187 view: ComponentView,
188 },
189 {
190 id: DataComponentTypes.conditionTrue,
191 model: ComponentDataOutput,
192 view: ComponentView,
193 },
194 {
195 id: DataComponentTypes.conditionFalse,
196 model: ComponentDataOutput,
197 view: ComponentView,
198 },
199 {
200 id: DataComponentTypes.collection,
201 model: ComponentDataCollection,
202 view: ComponentDataCollectionView,
203 },
204 {
205 id: DataComponentTypes.condition,
206 model: ComponentDataCondition,
207 view: ComponentDataConditionView,
208 },
209 {
210 id: DataComponentTypes.variable,
211 model: ComponentDataVariable,
212 view: ComponentDataVariableView,
213 },
214 {
215 id: 'cell',
216 model: ComponentTableCell,
217 view: ComponentTableCellView,
218 },
219 {
220 id: 'row',
221 model: ComponentTableRow,
222 view: ComponentTableRowView,
223 },
224 {
225 id: 'table',
226 model: ComponentTable,
227 view: ComponentTableView,
228 },
229 {
230 id: 'thead',
231 model: ComponentTableHead,
232 view: ComponentTableHeadView,
233 },
234 {
235 id: 'tbody',
236 model: ComponentTableBody,
237 view: ComponentTableBodyView,
238 },
239 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected