Jean-Baptiste Bellet
|
a8278446b3
|
Simplify the way we render the name column
|
2022-12-12 15:20:30 +01:00 |
|
Jean-Baptiste Bellet
|
10bfe00123
|
Rename column "Name"
|
2022-12-12 15:20:30 +01:00 |
|
Jean-Baptiste Bellet
|
5002870b39
|
Add missing i18n translation for PaginationComponent
|
2022-12-07 15:08:54 +01:00 |
|
Jean-Baptiste Bellet
|
9dfc22451e
|
Selectors are close by default
|
2022-12-07 15:08:54 +01:00 |
|
Jean-Baptiste Bellet
|
3cf01623da
|
Handle filtering on js controller for SelectorWithFilter
|
2022-12-07 15:08:54 +01:00 |
|
Jean-Baptiste Bellet
|
274ee2c6f6
|
Toggle is now controlled by the browser (and don't requires a reflex)
|
2022-12-07 15:08:54 +01:00 |
|
Jean-Baptiste Bellet
|
940b554d23
|
Toggle is now controlled by the browser (and don't requires a reflex)
|
2022-12-07 15:08:54 +01:00 |
|
Jean-Baptiste Bellet
|
91d1ecea2e
|
Click the whole Selector instead of arrow only
|
2022-12-07 15:08:54 +01:00 |
|
Jean-Baptiste Bellet
|
fbf2315a93
|
Rename SuperSelector to SelectorWithFilter
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
20218c00ab
|
Manage i18n for ProductsTable component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
18adcb7fa4
|
Handle i18n for SuperSelector component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
56b94342eb
|
Manage i18n for SearchInput component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
98391b60c6
|
Use CSS vars to match linter
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
3e03208cf5
|
Add loading state for ProductsTable component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
27c1fe2f06
|
Add search query input to search for product by name
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
122677bc7a
|
Create SearchInput component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
265b4823a7
|
Add static var + freeze
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
5e689fcce3
|
No need to fetch as it's done inside beforeReflex lifecycle method
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
e801bb5e40
|
some CSS linter
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
d75c62a621
|
Add TableHeader component and better columns implementation
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
1de7fb6fe8
|
Create TableHeader component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
d37cd09c84
|
Use the reflex_data_attributes helper method
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
cb24efbc4a
|
Some styling improvments
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
c23d4f63ed
|
Add pagination to ProductsTable component
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
c7197364d1
|
Add a pagination component that handle pagy
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
069b314ae7
|
Add producer and category to a product in the table
+ refactor and automatize optional column rendered
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
7716d2734e
|
Title of the items per page selector is clearer
|
2022-12-07 15:08:53 +01:00 |
|
Jean-Baptiste Bellet
|
8adcdf14a7
|
Include search by category and producer
+ use ransack (not sur this one is relevant)
+ fetch_products in the `before_render` lifecycle method
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
4fa88b9c18
|
Fatorize CSS between Selector and SuperSelector components
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
1adb22be71
|
Create SelectorWithFilter component
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
d4cfa7b368
|
Add header to the table
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
5c5a0c98f1
|
Rename selected to columns_selected
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
8ce3c9f449
|
Introduce a new selector: # of results per page
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
5ea7bea9b8
|
Selector now handle {label, value} instead of only string
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
461d31bef1
|
Create ProductsTable component that handle the table + all filters
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
8758a2701c
|
Configure CSS for VC components
Move CSS for components in the component directory
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
2b7bccf890
|
Create Selector component
Add a onClickOutside behavior that close the component if clicked outside
Selector component doesn't handle its state but receive props from parent
u
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
7692cebbd3
|
Create Product component
Update product_component.html.haml
|
2022-12-07 15:08:52 +01:00 |
|
Jean-Baptiste Bellet
|
14a258c661
|
Attempt: externalize ofn-drop-down-v2 selector
+ add class `redesigned-checkbox` on `input`
Move `input.redesigned-input` definition outside dropdown definition
--> more generic
|
2022-10-12 09:28:50 +02:00 |
|
Jean-Baptiste Bellet
|
8a6874326a
|
selected could be nil if no columns are selected
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
230afd5024
|
Update multiple_checked_select_component.html.haml
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
41e696282c
|
Don't build inputs, but directly use input checkbox for each option
way simpler this way.
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
e655d5b188
|
Remove useless id attribute. Prefer to use data-value directly.
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
7d15baef9d
|
Do not use a variable filter_placeholder but translate it in the view
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
312f2544dd
|
Be sure that option key is a Symbol (it could be a String)
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
157bdd9f3d
|
Add a vertical scrolling
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
b4e041c7e9
|
Implements the ofn-drop-down-v2 design
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
23e2d28488
|
Implements the filter options feature
|
2022-10-11 10:05:06 +02:00 |
|
Jean-Baptiste Bellet
|
b7adc5f551
|
Create the MultipleCheckedComponent
+ Associate the StimulusController to this component
|
2022-10-11 10:05:06 +02:00 |
|
Cillian O'Ruanaidh
|
4162830bee
|
Switch help modals from angular templates to use ViewComponent and StimulusJs
|
2022-04-20 09:36:30 +10:00 |
|