change users sessions icons
This commit is contained in:
parent
9ff8e61c85
commit
ca2a1ae387
|
@ -15,7 +15,11 @@
|
|||
<div class="col">Plattform:</div>
|
||||
<div class="col">
|
||||
<q-icon :name="getPlatformIcon(modelValue.platform)" size="24px" />
|
||||
<q-icon v-if="!modelValue.browser" :name="getOS(modelValue.platform)" size="24px" />
|
||||
<q-icon
|
||||
v-if="getOS(modelValue.platform)"
|
||||
:name="getOS(modelValue.platform)"
|
||||
size="24px"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -78,38 +82,46 @@ export default defineComponent({
|
|||
const options = ref(['Minuten', 'Stunden', 'Tage']);
|
||||
const option = ref<string>(options.value[0]);
|
||||
const lifetime = ref(0);
|
||||
function getBrowserIcon(browser: string) {
|
||||
console.log('browser', browser);
|
||||
return browser == 'firefox'
|
||||
function getBrowserIcon(br: string) {
|
||||
const browser = br.toLowerCase();
|
||||
return browser.includes('firefox')
|
||||
? 'mdi-firefox'
|
||||
: browser == 'chrome'
|
||||
: browser.includes('chrome')
|
||||
? 'mdi-google-chrome'
|
||||
: browser == 'safari'
|
||||
: browser.includes('safari')
|
||||
? 'mdi-apple-safari'
|
||||
: browser.includes('edge')
|
||||
? 'mdi-microsoft-edge'
|
||||
: browser.includes('opera')
|
||||
? 'mdi-opera'
|
||||
: browser.includes('ie')
|
||||
? 'mdi-internet-explorer'
|
||||
: 'mdi-help';
|
||||
}
|
||||
|
||||
function getPlatformIcon(platform: string) {
|
||||
function getPlatformIcon(pl: string) {
|
||||
const platform = pl.toLowerCase();
|
||||
console.log('platform', platform);
|
||||
return platform == 'linux'
|
||||
return platform.includes('linux')
|
||||
? 'mdi-linux'
|
||||
: platform == 'windows'
|
||||
: platform.includes('windows')
|
||||
? 'mdi-microsoft-windows'
|
||||
: platform == 'macos'
|
||||
: platform.includes('mac')
|
||||
? 'mdi-apple'
|
||||
: platform == 'iphone'
|
||||
: platform.includes('ios')
|
||||
? 'mdi-cellphone'
|
||||
: platform == 'android'
|
||||
: platform.includes('android')
|
||||
? 'mdi-cellphone'
|
||||
: 'mdi-help';
|
||||
}
|
||||
|
||||
function getOS(platform: string) {
|
||||
return platform == 'iphone'
|
||||
function getOS(pl: string) {
|
||||
const platform = pl.toLowerCase();
|
||||
return platform.includes('ios')
|
||||
? 'mdi-apple'
|
||||
: platform == 'android'
|
||||
: platform.includes('android')
|
||||
? 'mdi-android'
|
||||
: 'mdi-help';
|
||||
: false;
|
||||
}
|
||||
|
||||
async function deleteSession(token: string) {
|
||||
|
|
Loading…
Reference in New Issue