[增添]添加了datasource的setting数据库以及默认值

This commit is contained in:
makotocc0107
2024-08-27 09:57:44 +08:00
parent d111dfaea4
commit 72eb990970
10955 changed files with 978898 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
/* Prevent excessive date input height in WebKit */
/* https://github.com/twbs/bootstrap/issues/34433 */
input::-webkit-datetime-edit {
display: block;
padding: 0;
}

View File

@@ -0,0 +1,73 @@
@import 'cropperjs/dist/cropper.min.css';
@import 'filepond/dist/filepond.min.css';
@import 'filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css';
@import 'filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css';
@import 'filepond-plugin-media-preview/dist/filepond-plugin-media-preview.css';
.filepond--root {
@apply mb-0 rounded-lg bg-white shadow-sm ring-1 ring-gray-950/10 dark:bg-white/5 dark:ring-white/20;
}
.filepond--root[data-disabled='disabled'] {
@apply bg-gray-50 dark:bg-transparent dark:ring-white/10;
}
.filepond--panel-root {
@apply bg-transparent;
}
.filepond--drop-label label {
@apply !p-3 text-sm text-gray-600 dark:text-gray-400;
}
.filepond--label-action {
@apply font-medium text-primary-600 no-underline transition duration-75 hover:text-primary-500 dark:text-white dark:hover:text-primary-500;
}
.filepond--drip-blob {
@apply bg-gray-400 dark:bg-gray-500;
}
.filepond--root[data-style-panel-layout='grid'] .filepond--item {
@apply inline;
width: calc(50% - 0.5rem);
}
@media screen(lg) {
.filepond--root[data-style-panel-layout='grid'] .filepond--item {
width: calc(33.33% - 0.5rem);
}
}
.filepond--download-icon {
@apply pointer-events-auto me-1 inline-block h-4 w-4 bg-white align-bottom hover:bg-white/70;
-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==');
mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==');
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100%;
mask-size: 100%;
}
.filepond--open-icon {
@apply pointer-events-auto me-1 inline-block h-4 w-4 bg-white align-bottom hover:bg-white/70;
-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);
mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100%;
mask-size: 100%;
}
.filepond--file-action-button.filepond--action-edit-item {
@apply bg-black/50;
}
.cropper-drag-box.cropper-crop.cropper-modal {
@apply bg-gray-100/50 opacity-100 dark:bg-gray-900/80;
}
.fi-fo-file-upload-circle-cropper .cropper-view-box,
.fi-fo-file-upload-circle-cropper .cropper-face {
border-radius: 50%;
}

View File

@@ -0,0 +1,298 @@
@import 'easymde/dist/easymde.min.css';
:root {
--color-cm-red: #991b1b;
--color-cm-orange: #9a3412;
--color-cm-amber: #92400e;
--color-cm-yellow: #854d0e;
--color-cm-lime: #3f6212;
--color-cm-green: #166534;
--color-cm-emerald: #065f46;
--color-cm-teal: #115e59;
--color-cm-cyan: #155e75;
--color-cm-sky: #075985;
--color-cm-blue: #1e40af;
--color-cm-indigo: #3730a3;
--color-cm-violet: #5b21b6;
--color-cm-purple: #6b21a8;
--color-cm-fuchsia: #86198f;
--color-cm-pink: #9d174d;
--color-cm-rose: #9f1239;
--color-cm-gray: #18181b;
--color-cm-gray-muted: #71717a;
--color-cm-gray-background: #e4e4e7;
}
.dark {
--color-cm-red: #f87171;
--color-cm-orange: #fb923c;
--color-cm-amber: #fbbf24;
--color-cm-yellow: #facc15;
--color-cm-lime: #a3e635;
--color-cm-green: #4ade80;
--color-cm-emerald: #4ade80;
--color-cm-teal: #2dd4bf;
--color-cm-cyan: #22d3ee;
--color-cm-sky: #38bdf8;
--color-cm-blue: #60a5fa;
--color-cm-indigo: #818cf8;
--color-cm-violet: #a78bfa;
--color-cm-purple: #c084fc;
--color-cm-fuchsia: #e879f9;
--color-cm-pink: #f472b6;
--color-cm-rose: #fb7185;
--color-cm-gray: #fafafa;
--color-cm-gray-muted: #a1a1aa;
--color-cm-gray-background: #52525b;
}
.cm-s-easymde .cm-comment {
background-color: transparent;
color: var(--color-cm-gray-muted);
}
.EasyMDEContainer .CodeMirror-cursor {
border-color: currentColor;
}
.dark .EasyMDEContainer .cm-s-easymde span.CodeMirror-selectedtext {
filter: invert(100%);
}
.EasyMDEContainer .cm-s-easymde .cm-keyword {
color: var(--color-cm-violet);
}
.EasyMDEContainer .cm-s-easymde .cm-atom {
color: var(--color-cm-blue);
}
.EasyMDEContainer .cm-s-easymde .cm-number {
color: var(--color-cm-green);
}
.EasyMDEContainer .cm-s-easymde .cm-def {
color: var(--color-cm-blue);
}
.EasyMDEContainer .cm-s-easymde .cm-variable {
color: var(--color-cm-yellow);
}
.EasyMDEContainer .cm-s-easymde .cm-variable-2 {
color: var(--color-cm-blue);
}
.EasyMDEContainer .cm-s-easymde .cm-variable-3 {
color: var(--color-cm-emerald);
}
.EasyMDEContainer .cm-s-easymde .cm-property {
color: var(--color-cm-gray);
}
.EasyMDEContainer .cm-s-easymde .cm-operator {
color: var(--color-cm-gray);
}
.EasyMDEContainer .cm-s-easymde .cm-string {
color: var(--color-cm-rose);
}
.EasyMDEContainer .cm-s-easymde .cm-string-2 {
color: var(--color-cm-rose);
}
.EasyMDEContainer .cm-s-easymde .cm-meta {
color: var(--color-cm-gray-muted);
}
.EasyMDEContainer .cm-s-easymde .cm-error {
color: var(--color-cm-red);
}
.EasyMDEContainer .cm-s-easymde .cm-qualifier {
color: var(--color-cm-gray-muted);
}
.EasyMDEContainer .cm-s-easymde .cm-builtin {
color: var(--color-cm-violet);
}
.EasyMDEContainer .cm-s-easymde .cm-bracket {
color: var(--color-cm-gray-muted);
}
.EasyMDEContainer .cm-s-easymde .cm-tag {
color: var(--color-cm-green);
}
.EasyMDEContainer .cm-s-easymde .cm-attribute {
color: var(--color-cm-blue);
}
.EasyMDEContainer .cm-s-easymde .cm-hr {
color: var(--color-cm-gray-muted);
}
.EasyMDEContainer .cm-s-easymde .cm-formatting-quote {
color: var(--color-cm-sky);
}
.EasyMDEContainer .cm-s-easymde .cm-formatting-quote + .cm-quote {
color: var(--color-cm-gray-muted);
}
.EasyMDEContainer .cm-s-easymde .cm-formatting-list,
.EasyMDEContainer .cm-s-easymde .cm-formatting-list + .cm-variable-2,
.EasyMDEContainer .cm-s-easymde .cm-tab + .cm-variable-2 {
color: var(--color-cm-gray);
}
.EasyMDEContainer .cm-s-easymde .cm-link {
color: var(--color-cm-blue);
}
.EasyMDEContainer .cm-s-easymde .cm-tag {
color: var(--color-cm-red);
}
.EasyMDEContainer .cm-s-easymde .cm-attribute {
color: var(--color-cm-amber);
}
.EasyMDEContainer .cm-s-easymde .cm-attribute + .cm-string {
color: var(--color-cm-green);
}
.EasyMDEContainer
.cm-s-easymde
.cm-formatting-code
+ .cm-comment:not(.cm-formatting-code) {
background-color: var(--color-cm-gray-background);
color: var(--color-cm-gray);
}
.EasyMDEContainer .cm-s-easymde .cm-header-1 {
@apply text-3xl;
}
.EasyMDEContainer .cm-s-easymde .cm-header-2 {
@apply text-2xl;
}
.EasyMDEContainer .cm-s-easymde .cm-header-3 {
@apply text-xl;
}
.EasyMDEContainer .cm-s-easymde .cm-header-4 {
@apply text-lg;
}
.EasyMDEContainer .cm-s-easymde .cm-header-5 {
@apply text-base;
}
.EasyMDEContainer .cm-s-easymde .cm-header-6 {
@apply text-sm;
}
.EasyMDEContainer .cm-s-easymde .cm-comment {
@apply bg-none;
}
.EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,
.EasyMDEContainer .cm-s-easymde .cm-tab + .cm-comment {
@apply bg-transparent text-inherit;
}
.EasyMDEContainer .CodeMirror {
@apply border-none bg-transparent px-3 py-1.5 text-inherit;
}
.EasyMDEContainer .CodeMirror-scroll {
@apply h-auto;
}
.EasyMDEContainer .editor-toolbar {
@apply flex gap-x-1 overflow-x-auto rounded-none border-0 border-b border-gray-200 px-2.5 py-2 dark:border-white/10;
}
.EasyMDEContainer .editor-toolbar button {
@apply grid h-8 w-8 cursor-pointer place-content-center rounded-lg border-none p-0 transition duration-75 hover:bg-gray-50 focus-visible:bg-gray-50 dark:hover:bg-white/5 dark:focus-visible:bg-white/5;
}
.EasyMDEContainer .editor-toolbar button.active {
@apply bg-gray-50 dark:bg-white/5;
}
.EasyMDEContainer .editor-toolbar button::before {
@apply block h-4 w-4 bg-gray-700 dark:bg-gray-300;
content: '';
mask-position: center;
mask-repeat: no-repeat;
}
.EasyMDEContainer .editor-toolbar button.active::before {
@apply bg-primary-600 dark:bg-primary-400;
}
.EasyMDEContainer .editor-toolbar .separator {
@apply !m-0 w-1 border-none;
}
.EasyMDEContainer .editor-toolbar .bold::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d%3D%22M321.1%20242.4C340.1%20220.1%20352%20191.6%20352%20160c0-70.59-57.42-128-128-128L32%2032.01c-17.67%200-32%2014.31-32%2032s14.33%2032%2032%2032h16v320H32c-17.67%200-32%2014.31-32%2032s14.33%2032%2032%2032h224c70.58%200%20128-57.41%20128-128C384%20305.3%20358.6%20264.8%20321.1%20242.4zM112%2096.01H224c35.3%200%2064%2028.72%2064%2064s-28.7%2064-64%2064H112V96.01zM256%20416H112v-128H256c35.3%200%2064%2028.71%2064%2063.1S291.3%20416%20256%20416z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .italic::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d%3D%22M384%2064.01c0%2017.69-14.31%2032-32%2032h-58.67l-133.3%20320H224c17.69%200%2032%2014.31%2032%2032s-14.31%2032-32%2032H32c-17.69%200-32-14.31-32-32s14.31-32%2032-32h58.67l133.3-320H160c-17.69%200-32-14.31-32-32s14.31-32%2032-32h192C369.7%2032.01%20384%2046.33%20384%2064.01z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .strikethrough::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M332.2%20319.9c17.22%2012.17%2022.33%2026.51%2018.61%2048.21c-3.031%2017.59-10.88%2029.34-24.72%2036.99c-35.44%2019.75-108.5%2011.96-186-19.68c-16.34-6.686-35.03%201.156-41.72%2017.53s1.188%2035.05%2017.53%2041.71c31.75%2012.93%2095.69%2035.37%20157.6%2035.37c29.62%200%2058.81-5.156%2083.72-18.96c30.81-17.09%2050.44-45.46%2056.72-82.11c3.998-23.27%202.168-42.58-3.488-59.05H332.2zM488%20239.9l-176.5-.0309c-15.85-5.613-31.83-10.34-46.7-14.62c-85.47-24.62-110.9-39.05-103.7-81.33c2.5-14.53%2010.16-25.96%2022.72-34.03c20.47-13.15%2064.06-23.84%20155.4%20.3438c17.09%204.531%2034.59-5.654%2039.13-22.74c4.531-17.09-5.656-34.59-22.75-39.12c-91.31-24.18-160.7-21.62-206.3%207.654C121.8%2073.72%20103.6%20101.1%2098.09%20133.1C89.26%20184.5%20107.9%20217.3%20137.2%20239.9L24%20239.9c-13.25%200-24%2010.75-24%2023.1c0%2013.25%2010.75%2023.1%2024%2023.1h464c13.25%200%2024-10.75%2024-23.1C512%20250.7%20501.3%20239.9%20488%20239.9z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .link::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d%3D%22M598.6%2041.41C570.1%2013.8%20534.8%200%20498.6%200s-72.36%2013.8-99.96%2041.41l-43.36%2043.36c15.11%208.012%2029.47%2017.58%2041.91%2030.02c3.146%203.146%205.898%206.518%208.742%209.838l37.96-37.96C458.5%2072.05%20477.1%2064%20498.6%2064c20.67%200%2040.1%208.047%2054.71%2022.66c14.61%2014.61%2022.66%2034.04%2022.66%2054.71s-8.049%2040.1-22.66%2054.71l-133.3%20133.3C405.5%20343.1%20386%20352%20365.4%20352s-40.1-8.048-54.71-22.66C296%20314.7%20287.1%20295.3%20287.1%20274.6s8.047-40.1%2022.66-54.71L314.2%20216.4C312.1%20212.5%20309.9%20208.5%20306.7%20205.3C298.1%20196.7%20286.8%20192%20274.6%20192c-11.93%200-23.1%204.664-31.61%2012.97c-30.71%2053.96-23.63%20123.6%2022.39%20169.6C293%20402.2%20329.2%20416%20365.4%20416c36.18%200%2072.36-13.8%2099.96-41.41L598.6%20241.3c28.45-28.45%2042.24-66.01%2041.37-103.3C639.1%20102.1%20625.4%2068.16%20598.6%2041.41zM234%20387.4L196.1%20425.3C181.5%20439.1%20162%20448%20141.4%20448c-20.67%200-40.1-8.047-54.71-22.66c-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1%2022.66-54.71l133.3-133.3C234.5%20168%20253.1%20160%20274.6%20160s40.1%208.048%2054.71%2022.66c14.62%2014.61%2022.66%2034.04%2022.66%2054.71s-8.047%2040.1-22.66%2054.71L325.8%20295.6c2.094%203.939%204.219%207.895%207.465%2011.15C341.9%20315.3%20353.3%20320%20365.4%20320c11.93%200%2023.1-4.664%2031.61-12.97c30.71-53.96%2023.63-123.6-22.39-169.6C346.1%20109.8%20310.8%2096%20274.6%2096C238.4%2096%20202.3%20109.8%20174.7%20137.4L41.41%20270.7c-27.6%2027.6-41.41%2063.78-41.41%2099.96c-.0001%2036.18%2013.8%2072.36%2041.41%2099.97C69.01%20498.2%20105.2%20512%20141.4%20512c36.18%200%2072.36-13.8%2099.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02C239.6%20394.1%20236.9%20390.7%20234%20387.4z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .heading::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .quote::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d%3D%22M96%20224C84.72%20224%2074.05%20226.3%2064%20229.9V224c0-35.3%2028.7-64%2064-64c17.67%200%2032-14.33%2032-32S145.7%2096%20128%2096C57.42%2096%200%20153.4%200%20224v96c0%2053.02%2042.98%2096%2096%2096s96-42.98%2096-96S149%20224%2096%20224zM352%20224c-11.28%200-21.95%202.305-32%205.879V224c0-35.3%2028.7-64%2064-64c17.67%200%2032-14.33%2032-32s-14.33-32-32-32c-70.58%200-128%2057.42-128%20128v96c0%2053.02%2042.98%2096%2096%2096s96-42.98%2096-96S405%20224%20352%20224z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .code::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d%3D%22M416%2031.94C416%2021.75%20408.1%200%20384.1%200c-13.98%200-26.87%209.072-30.89%2023.18l-128%20448c-.8404%202.935-1.241%205.892-1.241%208.801C223.1%20490.3%20232%20512%20256%20512c13.92%200%2026.73-9.157%2030.75-23.22l128-448C415.6%2037.81%20416%2034.85%20416%2031.94zM176%20143.1c0-18.28-14.95-32-32-32c-8.188%200-16.38%203.125-22.62%209.376l-112%20112C3.125%20239.6%200%20247.8%200%20255.1S3.125%20272.4%209.375%20278.6l112%20112C127.6%20396.9%20135.8%20399.1%20144%20399.1c17.05%200%2032-13.73%2032-32c0-8.188-3.125-16.38-9.375-22.63L77.25%20255.1l89.38-89.38C172.9%20160.3%20176%20152.2%20176%20143.1zM640%20255.1c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4%20115.1%20504.2%20111.1%20496%20111.1c-17.05%200-32%2013.73-32%2032c0%208.188%203.125%2016.38%209.375%2022.63l89.38%2089.38l-89.38%2089.38C467.1%20351.6%20464%20359.8%20464%20367.1c0%2018.28%2014.95%2032%2032%2032c8.188%200%2016.38-3.125%2022.62-9.376l112-112C636.9%20272.4%20640%20264.2%20640%20255.1z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .unordered-list::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M16%2096C16%2069.49%2037.49%2048%2064%2048C90.51%2048%20112%2069.49%20112%2096C112%20122.5%2090.51%20144%2064%20144C37.49%20144%2016%20122.5%2016%2096zM480%2064C497.7%2064%20512%2078.33%20512%2096C512%20113.7%20497.7%20128%20480%20128H192C174.3%20128%20160%20113.7%20160%2096C160%2078.33%20174.3%2064%20192%2064H480zM480%20224C497.7%20224%20512%20238.3%20512%20256C512%20273.7%20497.7%20288%20480%20288H192C174.3%20288%20160%20273.7%20160%20256C160%20238.3%20174.3%20224%20192%20224H480zM480%20384C497.7%20384%20512%20398.3%20512%20416C512%20433.7%20497.7%20448%20480%20448H192C174.3%20448%20160%20433.7%20160%20416C160%20398.3%20174.3%20384%20192%20384H480zM16%20416C16%20389.5%2037.49%20368%2064%20368C90.51%20368%20112%20389.5%20112%20416C112%20442.5%2090.51%20464%2064%20464C37.49%20464%2016%20442.5%2016%20416zM112%20256C112%20282.5%2090.51%20304%2064%20304C37.49%20304%2016%20282.5%2016%20256C16%20229.5%2037.49%20208%2064%20208C90.51%20208%20112%20229.5%20112%20256z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .ordered-list::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M55.1%2056.04C55.1%2042.78%2066.74%2032.04%2079.1%2032.04H111.1C125.3%2032.04%20135.1%2042.78%20135.1%2056.04V176H151.1C165.3%20176%20175.1%20186.8%20175.1%20200C175.1%20213.3%20165.3%20224%20151.1%20224H71.1C58.74%20224%2047.1%20213.3%2047.1%20200C47.1%20186.8%2058.74%20176%2071.1%20176H87.1V80.04H79.1C66.74%2080.04%2055.1%2069.29%2055.1%2056.04V56.04zM118.7%20341.2C112.1%20333.8%20100.4%20334.3%2094.65%20342.4L83.53%20357.9C75.83%20368.7%2060.84%20371.2%2050.05%20363.5C39.26%20355.8%2036.77%20340.8%2044.47%20330.1L55.59%20314.5C79.33%20281.2%20127.9%20278.8%20154.8%20309.6C176.1%20333.1%20175.6%20370.5%20153.7%20394.3L118.8%20432H152C165.3%20432%20176%20442.7%20176%20456C176%20469.3%20165.3%20480%20152%20480H64C54.47%20480%2045.84%20474.4%2042.02%20465.6C38.19%20456.9%2039.9%20446.7%2046.36%20439.7L118.4%20361.7C123.7%20355.9%20123.8%20347.1%20118.7%20341.2L118.7%20341.2zM512%2064C529.7%2064%20544%2078.33%20544%2096C544%20113.7%20529.7%20128%20512%20128H256C238.3%20128%20224%20113.7%20224%2096C224%2078.33%20238.3%2064%20256%2064H512zM512%20224C529.7%20224%20544%20238.3%20544%20256C544%20273.7%20529.7%20288%20512%20288H256C238.3%20288%20224%20273.7%20224%20256C224%20238.3%20238.3%20224%20256%20224H512zM512%20384C529.7%20384%20544%20398.3%20544%20416C544%20433.7%20529.7%20448%20512%20448H256C238.3%20448%20224%20433.7%20224%20416C224%20398.3%20238.3%20384%20256%20384H512z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .table::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d%3D%22M576%201376v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm0-384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm-512-768v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm-512-768v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm512%20384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm0-384v-192q0-14-9-23t-23-9h-320q-14%200-23%209t-9%2023v192q0%2014%209%2023t23%209h320q14%200%2023-9t9-23zm128-320v1088q0%2066-47%20113t-113%2047h-1344q-66%200-113-47t-47-113v-1088q0-66%2047-113t113-47h1344q66%200%20113%2047t47%20113z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .upload-image::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M447.1%2032h-484C28.64%2032-.0091%2060.65-.0091%2096v320c0%2035.35%2028.65%2064%2063.1%2064h384c35.35%200%2064-28.65%2064-64V96C511.1%2060.65%20483.3%2032%20447.1%2032zM111.1%2096c26.51%200%2048%2021.49%2048%2048S138.5%20192%20111.1%20192s-48-21.49-48-48S85.48%2096%20111.1%2096zM446.1%20407.6C443.3%20412.8%20437.9%20416%20432%20416H82.01c-6.021%200-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81%201.334-16.68l70-96C142.1%20290.4%20146.9%20288%20152%20288s9.916%202.441%2012.93%206.574l32.46%2044.51l93.3-139.1C293.7%20194.7%20298.7%20192%20304%20192s10.35%202.672%2013.31%207.125l128%20192C448.6%20396%20448.9%20402.3%20446.1%20407.6z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .undo::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M480%20256c0%20123.4-100.5%20223.9-223.9%20223.9c-48.84%200-95.17-15.58-134.2-44.86c-14.12-10.59-16.97-30.66-6.375-44.81c10.59-14.12%2030.62-16.94%2044.81-6.375c27.84%2020.91%2061%2031.94%2095.88%2031.94C344.3%20415.8%20416%20344.1%20416%20256s-71.69-159.8-159.8-159.8c-37.46%200-73.09%2013.49-101.3%2036.64l45.12%2045.14c17.01%2017.02%204.955%2046.1-19.1%2046.1H35.17C24.58%20224.1%2016%20215.5%2016%20204.9V59.04c0-24.04%2029.07-36.08%2046.07-19.07l47.6%2047.63C149.9%2052.71%20201.5%2032.11%20256.1%2032.11C379.5%2032.11%20480%20132.6%20480%20256z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-toolbar .redo::before {
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d%3D%22M468.9%2032.11c13.87%200%2027.18%2010.77%2027.18%2027.04v145.9c0%2010.59-8.584%2019.17-19.17%2019.17h-145.7c-16.28%200-27.06-13.32-27.06-27.2c0-6.634%202.461-13.4%207.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64c-88.09%200-159.8%2071.69-159.8%20159.8S167.8%20415.9%20255.9%20415.9c73.14%200%2089.44-38.31%20115.1-38.31c18.48%200%2031.97%2015.04%2031.97%2031.96c0%2035.04-81.59%2070.41-147%2070.41c-123.4%200-223.9-100.5-223.9-223.9S132.6%2032.44%20256%2032.44c54.6%200%20106.2%2020.39%20146.4%2055.26l47.6-47.63C455.5%2034.57%20462.3%2032.11%20468.9%2032.11z%22/%3E%3C/svg%3E");
}
.EasyMDEContainer .editor-statusbar {
@apply hidden;
}

View File

@@ -0,0 +1,52 @@
.fi-fo-rich-editor trix-toolbar .trix-dialogs {
position: relative;
}
.fi-fo-rich-editor trix-toolbar .trix-dialog {
@apply absolute inset-x-0 bottom-auto top-4 rounded-lg bg-gray-50 p-2 shadow-md dark:bg-gray-800;
}
.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields {
@apply flex w-full flex-col gap-2;
}
.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group {
@apply flex gap-2;
}
.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input {
@apply block w-full rounded-md border-none bg-white py-1.5 pe-3 ps-3 text-sm text-gray-950 outline-none ring-1 ring-gray-950/10 transition duration-75 placeholder:text-gray-400 focus-within:ring-primary-600 dark:bg-gray-700 dark:text-white dark:ring-white/20 dark:placeholder:text-gray-500 dark:focus-within:ring-primary-600 sm:text-sm sm:leading-6;
}
.fi-fo-rich-editor
trix-toolbar
.trix-dialog__link-fields
.trix-button-group
.trix-button {
@apply rounded-md bg-gray-50 px-2 py-0.5 text-xs ring-1 ring-gray-200 dark:bg-gray-700 dark:ring-gray-600;
}
.fi-fo-rich-editor trix-editor:empty::before {
@apply text-gray-400 dark:text-gray-500;
content: attr(placeholder);
}
/* Add RTL support */
/* https://github.com/tailwindlabs/tailwindcss-typography/pull/306 */
.fi-fo-rich-editor
trix-editor.prose
:where(ul):not(:where([class~='not-prose'] *)),
.fi-fo-rich-editor
trix-editor.prose
:where(ol):not(:where([class~='not-prose'] *)) {
padding-inline-start: 1.625em !important;
padding-inline-end: 0 !important;
}
.fi-fo-rich-editor
trix-editor.prose
:where(ul > li):not(:where([class~='not-prose'] *)) {
padding-inline-start: 0.375em !important;
padding-inline-end: 0 !important;
}

View File

@@ -0,0 +1,171 @@
select:not(.choices) {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
}
[dir='rtl'] select {
background-position: left 0.5rem center !important;
}
.choices {
@apply relative outline-none;
}
.choices [hidden] {
@apply !hidden;
}
.choices[data-type*='select-one'] .has-no-choices {
@apply hidden;
}
.choices[data-type*='select-one'] .choices__input {
@apply m-0 block w-full;
}
.choices__inner {
@apply bg-no-repeat py-1.5 pe-8 ps-3 outline-none sm:text-sm sm:leading-6;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
background-position: right 0.5rem center;
background-size: 1.5em 1.5em;
}
.choices.is-disabled .choices__inner {
@apply cursor-default;
}
[dir='rtl'] .choices__inner {
background-position: left 0.5rem center;
}
.choices__list--single {
@apply inline-block;
}
.choices__list--single .choices__item {
@apply text-gray-950 dark:text-white;
}
.choices.is-disabled .choices__list--single .choices__item {
@apply text-gray-500 dark:text-gray-400;
}
.choices__list--multiple {
@apply flex flex-wrap gap-1.5;
}
.choices__list--multiple:not(:empty) {
@apply -mx-1 mb-1 py-0.5;
}
.choices__list--multiple .choices__item {
@apply inline-flex items-center gap-1 break-all rounded-md bg-primary-50 px-2 py-1 text-xs font-medium text-primary-600 ring-1 ring-inset ring-primary-600/10 dark:bg-primary-400/10 dark:text-primary-400 dark:ring-primary-400/30;
}
.choices__list--dropdown,
.choices__list[aria-expanded] {
@apply absolute top-full z-10 mt-2 hidden w-full overflow-hidden break-words rounded-lg bg-white text-sm shadow-lg ring-1 ring-gray-950/5 will-change-[visibility] dark:bg-gray-900 dark:ring-white/10;
}
.is-active.choices__list--dropdown,
.is-active.choices__list[aria-expanded] {
@apply block p-1;
}
.choices__list--dropdown .choices__list,
.choices__list[aria-expanded] .choices__list {
@apply max-h-60 overflow-auto will-change-scroll;
}
.choices__item--choice {
@apply p-2 text-gray-500 transition-colors duration-75 dark:text-gray-400;
}
.choices__item--choice.choices__item--selectable {
@apply rounded-md text-gray-950 dark:text-white;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
@apply bg-gray-50 dark:bg-white/5;
}
.choices__item {
@apply cursor-default;
}
.choices__item--disabled {
@apply pointer-events-none disabled:text-gray-500 dark:disabled:text-gray-400;
}
.choices__placeholder.choices__item,
.choices.is-disabled .choices__placeholder.choices__item {
@apply cursor-default text-gray-400 dark:text-gray-500;
}
.choices__button {
@apply border-0 bg-transparent bg-center bg-no-repeat indent-[-9999px] outline-none;
}
.choices[data-type*='select-one'] .choices__button {
@apply absolute end-0 me-9 h-4 w-4 p-0 opacity-50 transition-opacity duration-75 dark:opacity-40;
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==');
background-size: 0.7142em 0.7142em;
top: calc(50% - 0.5714em);
}
.dark .choices[data-type*='select-one'] .choices__button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==');
}
.choices[data-type*='select-multiple'] .choices__button {
@apply h-4 w-4 opacity-50 dark:opacity-40;
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==');
background-size: 0.7142em 0.7142em;
}
.dark .choices[data-type*='select-multiple'] .choices__button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==');
}
.choices[data-type*='select-one'] .choices__button:hover,
.choices[data-type*='select-one'] .choices__button:focus-visible,
.choices[data-type*='select-multiple'] .choices__button:hover,
.choices[data-type*='select-multiple'] .choices__button:focus-visible {
@apply opacity-70 dark:opacity-60;
}
.choices[data-type*='select-one']
.choices__item[data-value='']
.choices__button {
@apply hidden;
}
.choices.is-disabled .choices__button {
@apply hidden;
}
/* !important is used to override default Tailwind input styling */
.choices__input {
@apply border-none !bg-transparent !p-0 !text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus-visible:!ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray[500])] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray[400])] sm:!text-sm sm:leading-6;
}
.choices__list--dropdown .choices__input {
@apply !px-2 !py-2;
}
.choices__input::-webkit-search-decoration,
.choices__input::-webkit-search-cancel-button,
.choices__input::-webkit-search-results-button,
.choices__input::-webkit-search-results-decoration {
@apply hidden;
}
.choices__input::-ms-clear,
.choices__input::-ms-reveal {
@apply hidden h-0 w-0;
}
.choices__group {
@apply px-2 pb-2 pt-4 text-gray-500 first:pt-2 dark:text-gray-400;
}

View File

@@ -0,0 +1,3 @@
.webkit-calendar-picker-indicator\:opacity-0::-webkit-calendar-picker-indicator {
@apply opacity-0;
}