feat(dialog): add the appendTo param