fix: misc UI fixes

This commit is contained in:
Jannat Patel
2024-09-27 06:19:38 +05:30
parent bb9b179e05
commit ad07f883b5
2 changed files with 17 additions and 24 deletions

View File

@@ -1,33 +1,30 @@
<template> <template>
<Button <div class="flex items-center justify-between mb-5">
v-if="user.data.is_moderator" <div class="text-lg font-semibold">
variant="solid" {{ __('Live Class') }}
class="float-right mb-5" </div>
@click="openLiveClassModal" <Button v-if="user.data.is_moderator" @click="openLiveClassModal">
>
<template #prefix> <template #prefix>
<Plus class="h-4 w-4" /> <Plus class="h-4 w-4" />
</template> </template>
<span> <span>
{{ __('Add Live Class') }} {{ __('Add') }}
</span> </span>
</Button> </Button>
<div class="text-lg font-semibold mb-5">
{{ __('Live Class') }}
</div> </div>
<div v-if="liveClasses.data?.length" class="grid grid-cols-2 gap-5"> <div v-if="liveClasses.data?.length" class="grid grid-cols-2 gap-5">
<div <div
v-for="cls in liveClasses.data" v-for="cls in liveClasses.data"
class="flex flex-col border rounded-md h-full p-3" class="flex flex-col border rounded-md h-full text-sm text-gray-700 p-3"
> >
<div class="font-semibold text-lg mb-4"> <div class="font-semibold text-gray-900 text-lg mb-4">
{{ cls.title }} {{ cls.title }}
</div> </div>
<div class="mb-4"> <div class="leading-5 text-gray-700 text-sm mb-4">
{{ cls.description }} {{ cls.description }}
</div> </div>
<div class="flex items-center mb-2"> <div class="flex items-center mb-2">
<Calendar class="w-4 h-4 stroke-1.5" /> <Calendar class="w-4 h-4 stroke-1.5 text-gray-700" />
<span class="ml-2"> <span class="ml-2">
{{ dayjs(cls.date).format('DD MMMM YYYY') }} {{ dayjs(cls.date).format('DD MMMM YYYY') }}
</span> </span>
@@ -38,7 +35,7 @@
{{ formatTime(cls.time) }} {{ formatTime(cls.time) }}
</span> </span>
</div> </div>
<div class="flex items-center space-x-2 mt-auto"> <div class="flex items-center space-x-2 text-gray-900 mt-auto">
<a <a
:href="cls.start_url" :href="cls.start_url"
target="_blank" target="_blank"
@@ -90,7 +87,6 @@ const liveClasses = createListResource({
doctype: 'LMS Live Class', doctype: 'LMS Live Class',
filters: { filters: {
batch_name: props.batch, batch_name: props.batch,
date: ['>=', new Date()],
}, },
fields: [ fields: [
'title', 'title',

View File

@@ -172,8 +172,6 @@ const tabsStructure = computed(() => {
{ {
label: 'Branding', label: 'Branding',
icon: 'Blocks', icon: 'Blocks',
description:
'Customize the brand information of your learning system',
fields: [ fields: [
{ {
label: 'Brand Name', label: 'Brand Name',
@@ -260,7 +258,6 @@ const tabsStructure = computed(() => {
{ {
label: 'Email Templates', label: 'Email Templates',
icon: 'MailPlus', icon: 'MailPlus',
description: 'Create email templates with the content you want',
fields: [ fields: [
{ {
label: 'Batch Confirmation Template', label: 'Batch Confirmation Template',