Чисто теоретически, браузеры посылают User Agent в заголовках и его можно прочитать и попробовать угадать мобильный ли клиент. Но такой способ имеет массу ограничений:
1. Пользователь может поменять User-Agent.
2. Определение типа клиента эвристическое, и в какой-то момент в будущем может сломаться.
3. Мне не известно простого способа сделать это на next-е.
В целом, практика смотреть на User-Agent считается плохой.