fix: misc UI fixes
This commit is contained in:
@@ -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') }}
|
||||||
{{ __('Add Live Class') }}
|
</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',
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
Reference in New Issue
Block a user