Creating PWAs for mobile AND desktop

Quite new at Ionic and found it a lifesaver upon discovery. Decided to create PWA on ionic as it has cross-platform capabilities, what I was wondering though is do PWAs work for desktops and if I want to add specific components to desktop or mobile in my PWA how do I go about doing it.

To add mobile-specific features, you can use Capacitor. There are lots of plugins for things like taking photos, using geolocation, etc.

For desktops, you can just use the PWA as is; if you need to customize some stuff for big screens, media queries are a good way to do it, the same as if you were building a regular website.