Skip to content

Commit

Permalink
Add funding
Browse files Browse the repository at this point in the history
  • Loading branch information
jissereitsma committed Oct 24, 2024
1 parent 678df1f commit 4d8ff7b
Show file tree
Hide file tree
Showing 5 changed files with 127 additions and 36 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.0.4] - 24 October 2024
### Fixed
- Add funding options

## [1.0.3] - 12 September 2023
### Fixed
- Unit test fixes
Expand Down
17 changes: 17 additions & 0 deletions Config/Frontend/Funding.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?php declare(strict_types=1);

namespace Yireo\CheckoutTester2\Config\Frontend;

use Magento\Config\Block\System\Config\Form\Field;
use Magento\Framework\Data\Form\Element\AbstractElement;

class Funding extends Field
{
protected $_template = 'Yireo_CheckoutTester2::funding.phtml';

public function render(AbstractElement $element)
{
return $this->toHtml();
}
}

90 changes: 54 additions & 36 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,40 +1,58 @@
{
"name": "yireo/magento2-checkouttester2",
"license": "OSL-3.0",
"version": "1.0.3",
"type": "magento2-module",
"homepage": "https://github.com/yireo/Yireo_CheckoutTester2",
"description": "Checkout Tester for Magento 2",
"keywords": [
"composer-installer",
"magento"
],
"authors": [
{
"name": "Jisse Reitsma (Yireo)",
"email": "[email protected]"
}
],
"require": {
"magento/framework": "^102.0|^103.0",
"magento/module-backend": "^100.1|^101.0|^102.0",
"magento/module-checkout": "^100.1",
"magento/module-config": "^100.1|^101.0",
"magento/module-eav": "^100.1|^101.0|^102.0",
"magento/module-sales": "^100.1|^101.0|^102.0|^103.0",
"magento/module-store": "^100.1|^101.0",
"php": ">=7.4.0"
},
"require-dev": {
"phpunit/phpunit": "*",
"composer/composer": "*"
},
"autoload": {
"psr-4": {
"Yireo\\CheckoutTester2\\": ""
"name": "yireo/magento2-checkouttester2",
"license": "OSL-3.0",
"version": "1.0.4",
"type": "magento2-module",
"homepage": "https://github.com/yireo/Yireo_CheckoutTester2",
"description": "Checkout Tester for Magento 2",
"keywords": [
"composer-installer",
"magento"
],
"authors": [
{
"name": "Jisse Reitsma (Yireo)",
"email": "[email protected]"
}
],
"require": {
"magento/framework": "^102.0|^103.0",
"magento/module-backend": "^100.1|^101.0|^102.0",
"magento/module-checkout": "^100.1",
"magento/module-config": "^100.1|^101.0",
"magento/module-eav": "^100.1|^101.0|^102.0",
"magento/module-sales": "^100.1|^101.0|^102.0|^103.0",
"magento/module-store": "^100.1|^101.0",
"php": ">=7.4.0"
},
"files": [
"registration.php"
"require-dev": {
"phpunit/phpunit": "*",
"composer/composer": "*"
},
"autoload": {
"psr-4": {
"Yireo\\CheckoutTester2\\": ""
},
"files": [
"registration.php"
]
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/jissereitsma"
},
{
"type": "github",
"url": "https://github.com/sponsors/yireo"
},
{
"type": "paypal",
"url": "https://www.paypal.me/yireo"
},
{
"type": "other",
"url": "https://www.buymeacoffee.com/jissereitsma"
}
]
}
}
4 changes: 4 additions & 0 deletions etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@
<resource>Yireo_CheckoutTester2::config</resource>
<group id="settings" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Settings</label>
<field id="funding" type="note" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Funding</label>
<frontend_model>Yireo\CheckoutTester2\Config\Frontend\Funding</frontend_model>
</field>
<field id="enabled" type="select" translate="label" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Enabled</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
Expand Down
48 changes: 48 additions & 0 deletions view/adminhtml/templates/funding.phtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?php
?>
<div class="yireo-funding">
<div class="github-logo">
<svg xmlns="http://www.w3.org/2000/svg" height="800" width="1200" viewBox="-74.4 -120.90175 644.8 725.4105">
<path
d="M165.9 389.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2 .6-2-1.3-4.3-4.3-5.2-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 0C106.1 0 0 105.3 0 244c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5 21.3 0 42.8 2.9 62.8 8.5 0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 449.8 496 354.9 496 244 496 105.3 383.5 0 244.8 0zM97.2 344.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/>
</svg>
</div>
<div class="details">
<h3>Consider sponsoring this extension</h3>
<p>
This extension is totally free. It takes time to develop and maintain though, all on a voluntary basis.
If you are using this extension in a Magento shop that earns you money (either as an agency, as a developer
or as a merchant),
please consider sponsoring me and/or Yireo via GitHub. It would be appreciated and would help me to build
even more cool things.
</p>
<ul>
<li><a href="https://github.com/sponsors/jissereitsma">https://github.com/sponsors/jissereitsma</a></li>
<li><a href="https://github.com/sponsors/yireo">https://github.com/sponsors/yireo</a></li>
</ul>
</div>
</div>

<style>
.yireo-funding {
display: flex;
background: #f8f8f8;
border: 1px solid #e3e3e3;
padding: 30px;
}

.yireo-funding .github-logo {
width: 150px;
min-width: 150px;
margin-right: 10px;
}

.yireo-funding .github-logo svg {
width: 100%;
height: auto;
}

.yireo-funding .details ul {
margin-left: 20px;
}
</style>

0 comments on commit 4d8ff7b

Please sign in to comment.