angular-ui.component.html 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <vdr-page-block>
  2. <vdr-action-bar>
  3. <vdr-ab-left>Action bar left contents</vdr-ab-left>
  4. <vdr-ab-right>
  5. <button class="button primary" (click)="updateTitle()" [disabled]="pageTitleControl.pristine">Update page title</button>
  6. </vdr-ab-right>
  7. </vdr-action-bar>
  8. </vdr-page-block>
  9. <vdr-page-detail-layout>
  10. <vdr-page-detail-sidebar>
  11. <vdr-card> Sidebar content </vdr-card>
  12. </vdr-page-detail-sidebar>
  13. <vdr-page-block>
  14. <vdr-card title="Card">
  15. <div class="bg-black">
  16. This is a card. On a detail page, content should usually be placed inside a card.
  17. </div>
  18. </vdr-card>
  19. <vdr-card title="Form inputs">
  20. <div class="form-grid">
  21. <vdr-form-field label="Page title">
  22. <input type="text" [formControl]="pageTitleControl" />
  23. </vdr-form-field>
  24. <vdr-form-field label="Select input">
  25. <select>
  26. <option>Option 1</option>
  27. <option>Option 2</option>
  28. </select>
  29. </vdr-form-field>
  30. <vdr-form-field label="Checkbox input">
  31. <input type="checkbox" />
  32. </vdr-form-field>
  33. <vdr-form-field label="Textarea input">
  34. <textarea></textarea>
  35. </vdr-form-field>
  36. <vdr-form-field label="With tooltip" tooltip="This is a tooltip for the form input">
  37. <input type="text" />
  38. </vdr-form-field>
  39. <vdr-form-field label="Invalid with error">
  40. <input type="text" [formControl]="invalidFormControl" />
  41. </vdr-form-field>
  42. <vdr-rich-text-editor
  43. class="form-grid-span"
  44. label="Description"
  45. ></vdr-rich-text-editor>
  46. </div>
  47. </vdr-card>
  48. <vdr-card title="Icons">
  49. <demo-block label="Sizes">
  50. <clr-icon shape="star" size="8"></clr-icon>
  51. <clr-icon shape="star" size="16"></clr-icon>
  52. <clr-icon shape="star" size="24"></clr-icon>
  53. <clr-icon shape="star" size="36"></clr-icon>
  54. <clr-icon shape="star" size="48"></clr-icon>
  55. <clr-icon shape="star" size="56"></clr-icon>
  56. </demo-block>
  57. <demo-block label="Badges">
  58. <clr-icon shape="user" class="has-badge--success"></clr-icon>
  59. <clr-icon shape="user" class="has-alert"></clr-icon>
  60. <clr-icon shape="user" class="has-badge--info"></clr-icon>
  61. <clr-icon shape="user" class="has-badge--error"></clr-icon>
  62. </demo-block>
  63. <demo-block label="Status colors">
  64. <clr-icon shape="user" class="is-success"></clr-icon>
  65. <clr-icon shape="user" class="is-info"></clr-icon>
  66. <clr-icon shape="user" class="is-warning"></clr-icon>
  67. <clr-icon shape="user" class="is-error"></clr-icon>
  68. </demo-block>
  69. </vdr-card>
  70. <vdr-card title="Buttons">
  71. <demo-block label="Regular">
  72. <button class="button primary">Primary</button>
  73. <button class="button secondary">Secondary</button>
  74. <button class="button success">Success</button>
  75. <button class="button warning">Warning</button>
  76. <button class="button danger">Danger</button>
  77. </demo-block>
  78. <demo-block label="Ghost">
  79. <button class="button-ghost">Ghost</button>
  80. <a class="button-ghost" [routerLink]="['/extensions/ui-library/angular-ui']">
  81. <clr-icon shape="arrow" dir="right"></clr-icon>
  82. John Smith
  83. </a>
  84. </demo-block>
  85. <demo-block label="Small">
  86. <button class="button-small">Small</button>
  87. <button class="button-small">
  88. <clr-icon shape="layers"></clr-icon>
  89. Assign to channel
  90. </button>
  91. </demo-block>
  92. </vdr-card>
  93. </vdr-page-block>
  94. </vdr-page-detail-layout>