const mb = engine.getPlugin('obsidian-meta-bind-plugin').api;
const tableOptions = {
bindTarget: mb.createBindTarget('frontmatter', context.file.path, ['activities']),
tableHead: ['From', 'To', 'Activity', 'Status'],
columns: [
'INPUT[time:scope^from]',
'INPUT[time:scope^to]',
'INPUT[inlineSelect(option(youtube), option(sudying), option(linch)):scope^activity]',
'INPUT[inlineSelect(option(-, unproductive), option(0, normal), option(+, productive)):scope^status]',
],
};
const mountable = mb.createTableMountable(context.file.path, tableOptions);
mb.wrapInMDRC(mountable, container, component);