Skip to content

Commit

Permalink
Some styles improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
mityaua committed Jan 27, 2025
1 parent c53b94e commit 255babf
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 18 deletions.
18 changes: 2 additions & 16 deletions src/components/TableCell.vue
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ onUnmounted(() => {
</script>

<template>
<td class="table-cell">
<td class="border border-gray-200 py-3 dark:border-gray-700">
<div class="flex flex-wrap justify-center">
<a
class="text-base text-gray-600 duration-300 ease-in dark:text-gray-400"
Expand All @@ -78,24 +78,10 @@ onUnmounted(() => {
alt="Pronunciation"
width="16"
height="16"
:class="['sound-icon', isSpeaking ? 'opacity-100' : 'opacity-50']"
:class="['ml-2 cursor-pointer duration-300 ease-in', isSpeaking ? 'opacity-100' : 'opacity-50']"
:src="isSpeaking ? unMutedIcon : mutedIcon"
@click.prevent="!isSpeaking && startSpeech()"
/>
</div>
</td>
</template>

<style lang="postcss" scoped>
.table-cell {
@apply py-3 hover:bg-blue-100 dark:hover:bg-gray-600;
}
.table-cell:nth-child(even) {
@apply bg-gray-100 hover:bg-blue-100 dark:bg-gray-800 dark:hover:bg-gray-600;
}
.sound-icon {
@apply ml-2 cursor-pointer duration-300 ease-in;
}
</style>
6 changes: 5 additions & 1 deletion src/components/TableHead.vue
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,11 @@ const onColumnClick = (): void => {
</script>

<template>
<th class="sticky z-10 bg-gray-50 p-2 dark:bg-gray-700" width="33%" scope="col">
<th
class="sticky z-10 border border-gray-200 bg-gray-50 p-2 dark:border-gray-700 dark:bg-gray-600"
width="33.3333%"
scope="col"
>
<div class="flex items-center justify-center">
<p>{{ visibleColumnName }}</p>

Expand Down
8 changes: 7 additions & 1 deletion src/components/TableRow.vue
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ defineProps<{ rowData: IVerb; searchQuery: string }>();
</script>

<template>
<tr class="border-b border-gray-200 dark:border-gray-700">
<tr class="border border-gray-200 hover:bg-blue-100 dark:border-gray-700 dark:hover:bg-gray-600">
<TableCell
v-for="(value, time) in rowData"
:key="time"
Expand All @@ -16,3 +16,9 @@ defineProps<{ rowData: IVerb; searchQuery: string }>();
/>
</tr>
</template>

<style lang="postcss" scoped>
tr:nth-child(even) {
@apply bg-gray-100 hover:bg-blue-100 dark:bg-gray-800 dark:hover:bg-gray-600;
}
</style>

0 comments on commit 255babf

Please sign in to comment.