Design system.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

91 rinda
2.3 KiB

  1. import {NextPage} from 'next';
  2. import {DefaultLayout} from '@/components/DefaultLayout';
  3. import {Section, Subsection} from '@/components/Section';
  4. import * as Color from '@tesseract-design/web-color-react';
  5. import { TextInput } from '@tesseract-design/web-freeform-react';
  6. const ColorPage: NextPage = () => {
  7. return (
  8. <DefaultLayout title="Color">
  9. <Section title="ColorPicker">
  10. <Subsection title="Default">
  11. <Color.ColorPicker
  12. size="small"
  13. defaultValue="#ff0000"
  14. />
  15. <Color.ColorPicker
  16. size="medium"
  17. defaultValue="#00ff00"
  18. />
  19. <Color.ColorPicker
  20. size="large"
  21. defaultValue="#0000ff"
  22. />
  23. </Subsection>
  24. <Subsection title="Square">
  25. <Color.ColorPicker
  26. size="small"
  27. square
  28. defaultValue="#ff0000"
  29. />
  30. <Color.ColorPicker
  31. size="medium"
  32. square
  33. defaultValue="#00ff00"
  34. />
  35. <Color.ColorPicker
  36. size="large"
  37. square
  38. defaultValue="#0000ff"
  39. />
  40. </Subsection>
  41. <Subsection title="Disabled">
  42. <Color.ColorPicker
  43. size="small"
  44. defaultValue="#ff0000"
  45. disabled
  46. />
  47. <Color.ColorPicker
  48. size="medium"
  49. defaultValue="#00ff00"
  50. disabled
  51. />
  52. <Color.ColorPicker
  53. size="large"
  54. defaultValue="#0000ff"
  55. disabled
  56. />
  57. </Subsection>
  58. <Subsection title="Copy on select">
  59. <Color.ColorPicker
  60. size="small"
  61. defaultValue="#ff0000"
  62. copyOnSelect
  63. readOnly
  64. />
  65. <Color.ColorPicker
  66. size="medium"
  67. defaultValue="#00ff00"
  68. copyOnSelect
  69. readOnly
  70. />
  71. <Color.ColorPicker
  72. size="large"
  73. defaultValue="#0000ff"
  74. copyOnSelect
  75. readOnly
  76. />
  77. <div>
  78. <TextInput
  79. label="Color"
  80. border
  81. />
  82. </div>
  83. </Subsection>
  84. </Section>
  85. </DefaultLayout>
  86. )
  87. }
  88. export default ColorPage;