Closed blackfalcon closed 3 years ago
Conclusion: the scope of the component is to automate the generation of an amenities tab-bar
Feature: icon w/label, icon w/o label, popover or not to popover Use all existing auro elements to pull this together.
First pass, this is an individual component that will create a single amenitie. Consultl with @gusnaughton about specific API
@gusnaughton the more I think about this one, the more I have reservations about this. The proposed idea is to have a single component whereas a single code could be used to generate the placement of the icon and text. E.g. instead of having to do
<auro-icon label category="in-flight" name="wifi">Wi-Fi</auro-icon>
the proposal is something like
<auro-amenity iata="13"></auro-amenity>
If my assumption is correct, there are some things I am not liking about this proposal. One being the lack of actual content in the element breaks our SEO model that many are using when not in the context you want to use this element.
Next, does this really need to be a new custom element given the updates to auro-icon?
There are two ways I see addressing this.
This work was mostly delivered with an update to auro-icon https://github.com/AlaskaAirlines/auro-icon/commit/20b5cd3f771403c20debba4f4f1035b9515e1afb
Component Audit
The scope of this issue is to track the full progress of the auro-amenity component.
The scope of this element is to leverage a feature from auro-icon to display an icon with a label and create a custom element that can be easily rendered using data.
Process
This issue is to remain open until all areas of the specification and all assets have been delivered to stakeholders and user groups.
As new issues are created that are children of this Audit item, please be sure to reference this Audit item in that issue.
As assets are delivered, it is required that the labels associated with this Audit issue are updated to reflect status. Labels are as follows:
This Audit issue will remain open until all assets have been delivered be it V0 or ADS compliment.