Skip to content
Snippets Groups Projects
Select Git revision
  • 2fde81db52e4c6efc1d2e101cb9c3217378dbe9c
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • release/201811
  • release/201808
  • releases/beta1
  • packaging
  • native
  • release-0.2.x
  • 1.0.0
  • 0.2.0
  • 0.1.1
  • 0.1.0
25 results

videooverlay.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ManageAccount.tsx 1.64 KiB
    /*
     * Copyright (C) 2022 Savoir-faire Linux Inc.
     *
     * This program is free software; you can redistribute it and/or modify
     * it under the terms of the GNU Affero General Public License as
     * published by the Free Software Foundation; either version 3 of the
     * License, or (at your option) any later version.
     *
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     * GNU Affero General Public License for more details.
     *
     * You should have received a copy of the GNU Affero General Public
     * License along with this program.  If not, see
     * <https://www.gnu.org/licenses/>.
     */
    
    import Grid from '@mui/material/Grid';
    import Typography from '@mui/material/Typography';
    import { useTranslation } from 'react-i18next';
    
    import { useAuthContext } from '../../contexts/AuthProvider';
    import JamiIdCard from '../JamiIdCard';
    
    function ManageAccount() {
      const { t } = useTranslation();
      const { account } = useAuthContext();
    
      const devices: string[][] = [];
      const accountDevices = account.devices;
      for (const i in accountDevices) devices.push([i, accountDevices[i]]);
    
      console.log(devices);
    
      const isJamiAccount = account.getType() === 'RING';
    
      return (
        <>
          <Typography variant="h2" component="h2" gutterBottom>
            {t('jami_account')}
          </Typography>
          <Grid container spacing={3} style={{ marginBottom: 16 }}>
            {isJamiAccount && (
              <Grid item xs={12}>
                <JamiIdCard account={account} />
              </Grid>
            )}
          </Grid>
        </>
      );
    }
    
    export default ManageAccount;