src/tokens/semantic/status.tokens.stories.js (36 lines of code) (raw):

import GlIcon from '../../components/base/icon/icon.vue'; export const Default = () => ({ components: { GlIcon }, template: ` <div class="gl-grid gl-gap-3 gl-text-base"> <div class="gl-flex gl-gap-3 gl-items-center gl-p-3 gl-rounded-lg gl-bg-status-neutral gl-text-status-neutral"> <gl-icon class="gl-fill-status-neutral" name="error" /> <span class="gl-flex-1">status.neutral</span> </div> <div class="gl-flex gl-gap-3 gl-items-center gl-p-3 gl-rounded-lg gl-bg-status-info gl-text-status-info"> <gl-icon class="gl-fill-status-info" name="error" /> <span class="gl-flex-1">status.info</span> </div> <div class="gl-flex gl-gap-3 gl-items-center gl-p-3 gl-rounded-lg gl-bg-status-success gl-text-status-success"> <gl-icon class="gl-fill-status-success" name="error" /> <span class="gl-flex-1">status.success</span> </div> <div class="gl-flex gl-gap-3 gl-items-center gl-p-3 gl-rounded-lg gl-bg-status-warning gl-text-status-warning"> <gl-icon class="gl-fill-status-warning" name="error" /> <span class="gl-flex-1">status.warning</span> </div> <div class="gl-flex gl-gap-3 gl-items-center gl-p-3 gl-rounded-lg gl-bg-status-danger gl-text-status-danger"> <gl-icon class="gl-fill-status-danger" name="error" /> <span class="gl-flex-1">status.danger</span> </div> <div class="gl-flex gl-gap-3 gl-items-center gl-p-3 gl-rounded-lg gl-bg-status-brand gl-text-status-brand"> <gl-icon class="gl-fill-status-brand" name="error" /> <span class="gl-flex-1">status.brand</span> </div> </div> `, }); export default { title: 'tokens/status', component: '', };