Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
https://github.com/solidusio/solidus
The image is purely decorative, as the store name is already present
just below it. This avoids ...
f180761cc5ceff8dd70690ca8d411b591f560f39 authored over 1 year ago
Stitches everything together with some JavaScript:
- the `thead` checkbox will be indeterminate ...
The batch action form acts as a hub for row-level checkboxes and
batch-action buttons. The butto...
5fe547de3b3fb7640c00d0fb75f80a28c195b474 authored over 1 year ago
c5c7c8531f9c616b569e2dd8acf6fbd49d3d1587 authored over 1 year ago
In specs records are created very quickly and may not retain the
creation order.
The logo has some padding that hadn't been accounted for, and the
vertical spacing for some elem...
It didn't add much value, and inlining it clears the way for further
modifications to the cell c...
We need to be able to set styles based on the presence or absence of
this attribute.
See https:...
7575f1c2e19707d32ba2ea35e279c36d8f9f4d0d authored over 1 year ago
This commit adds the missing items to the admin main navigation to bring
it to parity with the o...
ed07d0afb4ef3e4578c943096ac05afcbf06da03 authored over 1 year ago
1f26428790743096c7e5faaf78584e72b20ea5fc authored over 1 year ago
The default `background-color: currentColor` was interfering with the
checkbox background color ...
Since we're leveraging relative lookup for translations in controllers,
we can keep them organiz...
Ensure doubles are using an API that is supported by the original
object.
See also http://rspec...
3e9f56c4e47495ef7dd6698770efd5d09712e655 authored over 1 year ago
- Vertically center their contents using a flex wrapper
- Adjust the cells width to match the fu...
e53f3b2ae4118b89649da3a64d298661a181d615 authored over 1 year ago
Prevents column sizes from jumping when showing/hiding the table
header.
2effa74914e084b007ec2a3c74eb52ec794105b6 authored over 1 year ago
Not having this would generate an error during feature specs.
e11f5ae2f6fdb1c93c665c22ec75bb44d286c2e8 authored over 1 year agoThis improves accessibility naming the column that holds images.
bb1ad76ffaae02cd4196d994201d562a83040075 authored over 1 year agobf104022e2bf3a969736bbbf9eeeafac9c3439bd authored over 1 year ago
01cf54aeb91ee11de0563f73f96ab807c93f1424 authored over 1 year ago
This fixes WCAG 2.1's SC 3.1.1 (Language of Page) criteria [1].
[1] - https://www.w3.org/WAI/WC...
6cf627e4029b9815ca60b2981de3b38a152ddcaf authored over 1 year agoc7a7eda741664cf017824569ecbc9e2831972ffd authored over 1 year ago
This commit introduces pagination for the Products listing in the
SolidusAdmin interface with `G...
Those gems are required by solidus_admin in order to work.
This issue was blocking dummy app fr...
abed8e9bf6b37dd7358707b2cb3675b698412457 authored over 1 year ago3df0454e8ea86b73a9e0e49aa57cc4979e52f8d2 authored over 1 year ago
This fixes two accessibility issues:
- It frees the top-level "nav" landmark from the need to b...
9944dd2412f52069e9710446c6185fe3fe52edd8 authored over 1 year ago
This component is designed to handle pagination logic.
It takes two parameters:
- A GearedPagin...
We use the axe set of gems [1] to test for automatic testing of accessibility
issues in the new ...
This commit adds the geared_pagination gem to the Gemfile, enabling
geared pagination for the ad...
This sets up the container and usage for the scopes/saved-searches
features without delving into...
fb8210f2fbefe11d2054a17a657233494329a454 authored over 1 year ago
It's not still fully functional, as authentication is not yet
in place. For now, we use dummy da...
The component `SolidusAdmin::UI::Pagination::Component` has been moved
to `SolidusAdmin::UI::Tab...
This fixes the accessibility issue of the page not having a heading. [1]
[1] - https://dequeuni...
509637b98a60955731bae0775943886b1de8a856 authored over 1 year ago
The `SolidusAdmin::Products::Index::Component` has been updated to accept a
page object, which r...
The SolidusAdmin::UI::Table::Component now accepts a Geared Pagination
page object, and a pagina...
Enable tailwind tools to pick up the current configuration.
Tailwind CSS IntelliSense can be co...
37ea2ac258d690caf341616d65c24b0a811d8fbd authored over 1 year agoAdd a simple spec that covers the basics of /admin/products/index.
cc4d504b24f31eab39e658e99365c41441486bbc authored over 1 year agoStill needs some typography love.
8e22041da83f341cd4323a8d2c6a01f7a417f6f7 authored over 1 year ago
We use a dumb implementation for now, where the name is inferred from
the controller name. We do...
We want to support users changing the default columns or how an
individual column is rendered.
With the default value of the icon_tag helper (fill-current)
it's already inheriting from the pa...
For the time being solidus_backend is a hard dependencies, once
solidus_admin will cover all the...
Most likely that command will be executed from the project
root, and not from the admin folder. ...
Tailwindcss ended up being a runtime dependency for the admin in
8e7ae3fb. As it's already defin...
We mock the url helpers so the dummy route we use points to the
current page.
At the same time,...
af4783a2c953c8bbc04c2dbae3f1fe8c4b34c334 authored over 1 year agodf4dee42b57f334da8acb1533cedc8ab2f84a47a authored over 1 year ago
We don't use a lookbook page because view_component doesn't provide a
shortcut to configure the ...
We're creating custom Tailwind classes, as our design system contains a
set of well-defined font...
Still missing icon support because the SVG sprite revealed itself
hard to take about spacing and...
3fbc0c5ce2dc30283a5e2f4130fa83cb7f6cd200 authored over 1 year ago
eb40ef75fbeaceb0186709d1007c68913d25c3c0 authored over 1 year ago
When a column header is empty, it should be a `td` tag instead [1].
We refactor the table compo...
a85191946157e5508844c66c3eaf51f6e11bfba1 authored over 1 year ago
We are going to use this icon_tag a lot so it might
make sense to extract it into a common place.
This will interfere with the default navigation relying on legacy
backend routes used to create ...
When it comes to styling, an active menu item has two considerations:
- It's highlighted.
- It'...
Instead, the entry point is `SolidusAdmin::Config.main_nav`, from which
they can call `add` to a...
Instead of using the magic url helper module with fallbacks to `spree`,
we explicitly pass a con...
The images used for the main navigation are part of the Remix icon set
[1]. It's enough to give ...
38cf7753b2809c5f13b8801a8ecd828f4119b4c9 authored over 1 year ago
092eedb1941cfc1e2625119b349acf0faa05a580 authored over 1 year ago
- add special support for Symbol, and Proc in header and data cells
- add support for returning ...
We inject a tweaked item component to avoid rendering actual links in
the embedded preview.
We'...
7fa58b895a3ef2db16623d60e3b55e93862038ad authored over 1 year agoc677219fb3ed36be968b69dddb4a1e67840db907 authored over 1 year ago
"[String]" didn't actually work, but since it defaults to "text" we
didn't notice.
d19f1f62dfbed3de57fde93c2f1a4d4fafacd34d authored over 1 year ago
- adds `current_component`
- adds a `helpers` reference to all helpers available in SolidusAdmin...
8effe6d5535408a006da7581eb88f450a885e099 authored over 1 year ago
This will avoid rubocop and other tools picking it up.
69a127080552f3b760cbf802841cf32171b53f64 authored over 1 year agoe22de0207d755e9601defcde5b3bda76747ff05d authored over 1 year ago
202db171136f3d19e01103fe59ddacd2ceb463ec authored over 1 year ago
81b497414207c9d8e602b64add8441d58e22619a authored over 1 year ago
We need to add both a `children` and a `top_level` attributes:
- `children` allows us to easily...
4b93321ad551985f667c9d0f93ccf8b0504c3c25 authored over 1 year ago
It's starting to get larger, and it's easier to read and edit in a
template.
Turns out that `min-content` is a working value for the max-width
of the image column.
467c572b6146d2d76d23e0ac8aa6d8d39e7ca320 authored over 1 year ago
The name comes from an online service, but it's clearly marked as
extra-palette in the configura...
df51dc57885b0f58c54e090394d17dd46aa37fe5 authored over 1 year ago
There's a bug in view_component prior to v3.3 that would prevent
previews from working properly.
1aece896b5bab1f7a3dd20b8cc1ea1f720d1f2ac authored over 1 year ago
e4e0c3b2a869f212c5ec1cdd323ca3df6367124b authored over 1 year ago
e51d0e70a465a1c794297c0596d89665eec86b7b authored over 1 year ago
- match the id generated by the stimulus controller loader
- store it on the component class sin...
By default ViewComponent will include the application routes.
We're opting for explicitly call ...
0fc6fd22e440ac6dfbd348578a79572aada57857 authored over 1 year ago
We configure the main navigation routes so that the main menu is already
clickable.
For that, w...
34740df711045083a0c3c34403af378845060cbd authored over 1 year ago4bb907fb7fce8d9934179b55ef7fedd01b953740 authored over 1 year ago
e5bd5e65f3fb3f1592950693bb9e46af65ce31bc authored over 1 year ago
The item icon also needs to change its color on hover, and we faced
different alternatives to do...
We still don't cover active items, hover or nested items. We also
improve the dummy data to be m...
This will help with moving around components, we're also not expected
use many constants from wi...
The account page is a placeholder, we need to clear out the layout so
we can start building the ...
The DRY.rb container needs to be connected manually to Rails
inflections otherwise it will use i...
It's less confusing since it didn't map to a namespace.
531f52c5b485cc6b4fa31404cfb59b798fdb9ee8 authored over 1 year ago118cba0a914dfcd828320475ff574f87d0a51003 authored over 1 year ago
Goes from:
Dry::Core::Container::KeyError in SolidusAdmin::Accounts#show
key not found: "compon...
Incrementally moving toward the final design:
- remove the grid gap
- add proper paddings
- upda...