[front-end] use block-grid instead of grid