front: refactor: signModal