Open 404DataVizNotFound opened 3 years ago
Our Dropdown menus will utilize the Vuetify select component (outlined style) seen here. Component design guide Dropdown API properties Figma design file - displaying variants including different states (hover, disabled, error state).
For our version of the dropdown control, we want two modes:
Notes on multi-select functionality:
Dropdown Menus: The menus themselves are pretty straightforward. Currently they have two forms:
Note: The Menu functionality should mimic the behavior demonstrated in the Vuetify component page. Styling is also consistent with what appears there. Figma design spec here. Width can be dynamic to the text inside or set to min width of parent object.
Tags: Chip API reference When hovered they should resemble this with the 'x' on the end
Based on Vuetify outlined text input Component design guide Figma reference file
Similar in many ways to the dropdown and nearly identical in style. The text entry also comes in two flavors:
Notes on the multi-string entry:
Figma design showing Text entry fields in each of their different states (hover, disabled, error state)
Closed by accident. Hit the wrong button while trying to save a comment. Reopened.
This design is based on Vuetify's button group Figma reference file
This component will be valuable both as a filter and as a control elsewhere so it should be built with reuse in mind. The button group can be styled with or without a text label, and be text or icon based, and is visually cohesive together but each button can operate independently. They should have a mode to enable them to become a toggle, enabling this mode means that only one button within the group can be selected at a time.
When we use this component in the context of a filter, it would be great if we could have it default to have the toggle mode enabled, as that is the ideal mode for this context.
Modes:
This is an improvement to the existing calendar picker input box to more effectively utilize space.
Picker somewhat based on Vuetify's multi-date input Figma reference file
With this revised control, the date range input functions the same regardless of whether the calendar is in single date or date range mode and the date selected is placed in a tag. (When hovered over, it should reveal an 'x' like any other tag.) Although when in single date mode, it will not prevent you from choosing an additional date but as far as the control is concerned, it is agnostic.
Date format should be customizable at the app level (but overridable at the component level). Default for now should be Month, day, year. with hint text below demonstrating that.
Btw @404DataVizNotFound, you can also use the baked-in Github checkboxes with this kind of syntax 😉
@kissu You didn't like my silly apple emotes? lol
Haha, it's more because it's native, faster and that you can check it without even editing it. 😉
Maximum efficiency, even in your Github commenting
Need to create a design for our filter components so they all feel consistent.
Filters proposed for this version:
Design Guide: https://zeroheight.com/955194c45/p/650adf-filters