diff options
author | João Augusto Costa Branco Marado Torres <torres.dev@disroot.org> | 2025-08-05 18:50:37 +0100 |
---|---|---|
committer | João Augusto Costa Branco Marado Torres <torres.dev@disroot.org> | 2025-08-05 18:50:37 +0100 |
commit | 0af094770c4ebabc56ff761a8bd215bc397c0f7e (patch) | |
tree | a9ad669c8b84b4d13897732ed93ccfcbbeb2cb25 /src/components/CopyrightNotice.astro | |
parent | 84eef3f848c4efa18985a776021a58720744523a (diff) |
refactor: reading page review
Signed-off-by: João Augusto Costa Branco Marado Torres <torres.dev@disroot.org>
Diffstat (limited to 'src/components/CopyrightNotice.astro')
-rw-r--r-- | src/components/CopyrightNotice.astro | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/src/components/CopyrightNotice.astro b/src/components/CopyrightNotice.astro deleted file mode 100644 index 8a5ebc6..0000000 --- a/src/components/CopyrightNotice.astro +++ /dev/null @@ -1,69 +0,0 @@ ---- -import { - CREATIVE_COMMONS_LICENSES, - type LICENSES, -} from "@lib/collection/schemas"; -import CC from "./licenses/CC.astro"; -import WTFPL from "./licenses/WTFPL.astro"; - -export interface Props { - title: string; - author: string; - email?: string; - website?: string; - dateCreated: Date; - license?: typeof LICENSES[number]; -} - -let { license = "public domain" } = Astro.props; - -let Notice = undefined; -if (license === "WTFPL") { - Notice = WTFPL; -} else if ( - CREATIVE_COMMONS_LICENSES.some((x) => license.localeCompare(x) === 0) -) { - Notice = CC; -} ---- - -{Notice && <div lang="en"><Notice {...Astro.props} /></div>} - -{ - /* - https://spdx.org/licenses/WTFPL.html - https://spdx.org/licenses/GFDL-1.3-or-later.html - https://spdx.org/licenses/FSFAP.html - https://artlibre.org/licence/lal/en/ - https://harmful.cat-v.org/software/ - - IPL-1.0 - IPA - Intel - HPND - EUPL-1.2 - EUPL-1.1 - EUDatagrid - EPL-2.0 - EPL-1.0 - EFL-2.0 - ECL-2.0 - CPL-1.0 - CPAL-1.0 - CDDL-1.0 - BSL-1.0 - BSD-3-Clause - BSD-2-Clause - Artistic-2.0 - APSL-2.0 - Apache-2.0 - Apache-1.1 - AGPL-3.0-or-later - AGPL-3.0-only - AFL-3.0 - AFL-2.1 - AFL-2.0 - AFL-1.2 - AFL-1.1 - */ -} |