Skip to content

Commit 7edd26e

Browse files
committed
2 parents c6df752 + 080fe3f commit 7edd26e

File tree

8 files changed

+53
-2
lines changed

8 files changed

+53
-2
lines changed

content/english/donation.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Donation
3+
subtitle: >
4+
Algorithm Audit is dedicated to upholding digital practices that respect
5+
individual rights. This commitment extends to our webiste.
6+
image: /images/svg-illustrations/faq.svg
7+
---
8+
9+
{{< donate title="sad" >}}

layouts/partials/footer.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ <h3 style="color:#005aa7;">{{$newsletter}}</h3>
6767
</div>
6868
<!-- /form -->
6969

70+
<!-- Donation -->
71+
<a href={{ "/donation" | relURL }}>Donate</a>
72+
<!-- /Donation -->
7073
</div>
7174
</div>
7275
<!-- /desktop version -->

layouts/shortcodes/donate.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{{ $_hugo_config := `{ "version": 1 }` }}
2+
3+
<script src=https://donorbox.org/widget.js paypalExpress="false"></script><iframe src="https://donorbox.org/embed/open-source-ai-auditing-tools?language=en" name="donorbox" allowpaymentrequest="allowpaymentrequest" seamless="seamless" frameborder="0" scrolling="no" height="900px" width="100%" style="max-width: 500px; min-width: 250px; max-height:none!important" allow="payment"></iframe>

tina/collections/pages/donation.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* @type {import('tinacms').Collection}
3+
*/
4+
import building_blocks from "../shared/page/building_blocks";
5+
6+
export default {
7+
name: "Donation",
8+
label: "Donation",
9+
path: "content/",
10+
match: {
11+
include: '*/donation',
12+
},
13+
fields: building_blocks,
14+
};

tina/collections/shared/page/building_blocks.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ import ai_policy_observatory from "../templates/ai_policy_observatory";
1111
import button from "../templates/button";
1212
import container_close from "../templates/container_close";
1313
import container_open from "../templates/container_open";
14+
import donation from "../templates/donation";
1415
import dynamic_form_engine from "../templates/dynamic_form_engine";
1516
import embed_pdf from "../templates/embed_pdf";
1617
import form1 from "../templates/form1";
1718
import form2 from "../templates/form2";
1819
import form3 from "../templates/form3";
19-
import form4 from "../templates/form4";
2020
import iframe from "../templates/iframe";
2121
import template_image from "../templates/image";
2222
import overview_block_template from "../templates/overview_block_template";
@@ -61,6 +61,7 @@ const building_blocks: TinaField[] = [
6161
button,
6262
container_open,
6363
container_close,
64+
donation,
6465
dynamic_form_engine,
6566
embed_pdf,
6667
form1,
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { RichTextTemplate } from "@tinacms/schema-tools/dist/types/index";
2+
let template: RichTextTemplate = {
3+
name: "donate",
4+
label: "Donation box",
5+
match: {
6+
start: "{{<",
7+
end: ">}}",
8+
},
9+
fields: [
10+
{
11+
name: "title",
12+
label: "DONT USE",
13+
type: "string",
14+
description: "Config is done on donation box",
15+
required: false,
16+
},
17+
],
18+
};
19+
export default template;

tina/config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import algoprudence_cases from "./collections/pages/algoprudence_cases";
88
import algoprudence_how_we_work from "./collections/pages/algoprudence_how_we_work";
99
import algoprudence_repository from "./collections/pages/algoprudence_repository";
1010
import algoprudence_submit_a_case from "./collections/pages/algoprudence_submit_a_case";
11+
import donation from "./collections/pages/donation";
1112
import events_activities from "./collections/pages/events_activities";
1213
import events_press_room from "./collections/pages/events_press_room";
1314
import events_registration from "./collections/pages/events_registration";
@@ -67,6 +68,7 @@ export default defineConfig({
6768
about_boards,
6869
about_vacancies,
6970
privacy_policy,
71+
donation,
7072
],
7173
},
7274
});

tina/tina-lock.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)