import { css, html } from 'lit';
import { customElement } from 'lit/decorators.js';
import { createIcon } from '../../../../_common/components/icon/uni-icon.js';
import { BaseCellRenderer } from '../base-cell.js';
import { columnRenderer, createFromBaseCellRenderer } from '../renderer.js';
import { ImageColumnTypeName, imagePureColumnConfig } from './define.js';
@customElement('affine-database-image-cell')
export class TextCell extends BaseCellRenderer {
static override styles = css`
affine-database-image-cell {
width: 100%;
height: 100%;
display: flex;
align-items: center;
}
affine-database-image-cell img {
width: 20px;
height: 20px;
}
`;
override render() {
return html`
`;
}
}
columnRenderer.register({
type: ImageColumnTypeName,
icon: createIcon('ImageIcon'),
cellRenderer: {
view: createFromBaseCellRenderer(TextCell),
},
});
export const imageColumnConfig = imagePureColumnConfig;