import { bind } from 'astal'; import { Gtk } from 'astal/gtk3'; import AstalPowerProfiles from 'gi://AstalPowerProfiles?version=0.1'; import { isPrimaryClick } from 'src/lib/events/mouse'; import icons from 'src/lib/icons/icons'; import { ProfileType } from './types'; export const PowerProfiles = (): JSX.Element => { const powerProfilesService = AstalPowerProfiles.get_default(); const powerProfiles = powerProfilesService.get_profiles(); return ( {powerProfiles.map((powerProfile: AstalPowerProfiles.Profile) => { const profileType = powerProfile.profile as ProfileType; return ( ); })} ); };