33 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 34 |
35 |36 | It uses{' '} 37 | 42 | Radix's Dialog primitive 43 | {' '} 44 | under the hood and is inspired by{' '} 45 | 50 | this tweet. 51 | 52 |
53 |129 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 130 |
131 |132 | It uses{' '} 133 | 138 | Radix's Dialog primitive 139 | {' '} 140 | under the hood and is inspired by{' '} 141 | 146 | this tweet. 147 | 148 |
149 |30 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 31 |
32 |33 | It uses{' '} 34 | 39 | Radix's Dialog primitive 40 | {' '} 41 | under the hood and is inspired by{' '} 42 | 47 | this tweet. 48 | 49 |
50 |126 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 127 |
128 |129 | It uses{' '} 130 | 135 | Radix's Dialog primitive 136 | {' '} 137 | under the hood and is inspired by{' '} 138 | 143 | this tweet. 144 | 145 |
146 |40 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 41 |
42 |43 | It uses{' '} 44 | 49 | Radix's Dialog primitive 50 | {' '} 51 | under the hood and is inspired by{' '} 52 | 57 | this tweet. 58 | 59 |
60 |2 modules, 27 hours of video
97 |98 | The world of user interface design is an intricate landscape filled with hidden details and nuance. In 99 | this course, you will learn something cool. To the untrained eye, a beautifully designed UI. 100 |
101 | 104 |124 | “I especially loved the hidden details video. That was so useful, learned a lot by just reading it. 125 | Can’t wait for more course content!” 126 |127 |
23 | This component can be used as a Dialog replacement on mobile and tablet devices. 24 |
25 |It comes unstyled and has gesture-driven animations.
26 |27 | It uses{' '} 28 | 33 | Radix’s Dialog primitive 34 | {' '} 35 | under the hood and is inspired by{' '} 36 | 41 | this tweet. 42 | 43 |
44 |63 | Place a `Drawer.NestedRoot`{' '} 64 | inside another drawer and it will be nested automatically for you. 65 |
66 |67 | You can view more examples{' '} 68 | 73 | here 74 | 75 | . 76 |
77 |25 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 26 |
27 |28 | It uses{' '} 29 | 34 | Radix’s Dialog primitive 35 | {' '} 36 | under the hood and is inspired by{' '} 37 | 42 | this tweet. 43 | 44 |
45 | 46 | 54 |107 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 108 |
109 |110 | It uses{' '} 111 | 116 | Radix’s Dialog primitive 117 | {' '} 118 | under the hood and is inspired by{' '} 119 | 124 | this tweet. 125 | 126 |
127 | 128 | 137 |scroll down
202 |scroll down
205 |15 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 16 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 17 | faucibus mollis interdum. 18 |
19 |20 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 21 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 22 | faucibus mollis interdum. 23 |
24 |25 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 26 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 27 | faucibus mollis interdum. 28 |
29 |30 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 31 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 32 | faucibus mollis interdum. 33 |
34 |35 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 36 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 37 | faucibus mollis interdum. 38 |
39 |40 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 41 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 42 | faucibus mollis interdum. 43 |
44 |45 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 46 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 47 | faucibus mollis interdum. 48 |
49 |50 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 51 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 52 | faucibus mollis interdum. 53 |
54 |55 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 56 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 57 | faucibus mollis interdum. 58 |
59 |60 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 61 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 62 | faucibus mollis interdum. 63 |
64 |65 | Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur 66 | et. Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas 67 | faucibus mollis interdum. 68 |
69 |86 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 87 |
88 |89 | It uses{' '} 90 | 95 | Radix's Dialog primitive 96 | {' '} 97 | under the hood and is inspired by{' '} 98 | 103 | this tweet. 104 | 105 |
106 |18 | But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born 19 | and I will give you a complete account of the system, and expound the actual teachings of the great 20 | explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids 21 | pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure 22 | rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or 23 | pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances 24 | occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us 25 | ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any 26 | right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one 27 | who avoids a pain that produces no resultant pleasure? 28 |
29 | 30 |31 | On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and 32 | demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the 33 | pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty 34 | through weakness of will, which is the same as saying through shrinking from toil and pain. These cases 35 | are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled 36 | and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and 37 | every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of 38 | business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise 39 | man therefore always holds in these matters to this principle of selection: he rejects pleasures to 40 | secure other greater pleasures, or else he endures pains to avoid worse pains. 41 |
42 | 43 |2 modules, 27 hours of video
98 |99 | The world of user interface design is an intricate landscape filled with hidden details and nuance. In 100 | this course, you will learn something cool. To the untrained eye, a beautifully designed UI. 101 |
102 | 105 |125 | “I especially loved the hidden details video. That was so useful, learned a lot by just reading it. 126 | Can’t wait for more course content!” 127 |128 |
2 modules, 27 hours of video
97 |98 | The world of user interface design is an intricate landscape filled with hidden details and nuance. In 99 | this course, you will learn something cool. To the untrained eye, a beautifully designed UI. 100 |
101 | 104 |124 | “I especially loved the hidden details video. That was so useful, learned a lot by just reading it. 125 | Can’t wait for more course content!” 126 |127 |
scroll down
7 |content only visible after scroll
8 |This route is only used to test the body reset position.
27 |28 | Go to{' '} 29 | 30 | another route 31 | {' '} 32 |
33 |13 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 14 |
15 |16 | It uses{' '} 17 | 18 | Radix's Dialog primitive 19 | {' '} 20 | under the hood and is inspired by{' '} 21 | 22 | this tweet. 23 | 24 |
25 |2 modules, 27 hours of video
97 |98 | The world of user interface design is an intricate landscape filled with hidden details and nuance. In 99 | this course, you will learn something cool. To the untrained eye, a beautifully designed UI. 100 |
101 | 104 |124 | “I especially loved the hidden details video. That was so useful, learned a lot by just reading it. 125 | Can’t wait for more course content!” 126 |127 |
34 | This component can be used as a replacement for a Dialog on mobile and tablet devices. 35 |
36 |37 | It uses{' '} 38 | 43 | Radix's Dialog primitive 44 | {' '} 45 | under the hood and is inspired by{' '} 46 | 51 | this tweet. 52 | 53 |
54 |