* fix(input): fix circular dependencies * fix(input): fix circular dependencies * fix(modal): fix circular dependencies * fix(modal): fix test