diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte b/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte index 30404ce4c5..0bd9d56113 100644 --- a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte +++ b/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-a/App.svelte @@ -1 +1,70 @@ -TODO \ No newline at end of file + + + \ No newline at end of file diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte b/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte index 30404ce4c5..0bd9d56113 100644 --- a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte +++ b/site/content/tutorial/12-actions/02-adding-parameters-to-actions/app-b/App.svelte @@ -1 +1,70 @@ -TODO \ No newline at end of file + + + \ No newline at end of file diff --git a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md b/site/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md index 5631bebbc5..e6262b2f6c 100644 --- a/site/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md +++ b/site/content/tutorial/12-actions/02-adding-parameters-to-actions/text.md @@ -2,4 +2,4 @@ title: Adding parameters --- -TODO example with Prism highlighting \ No newline at end of file +TODO come up with a better example \ No newline at end of file diff --git a/site/content/tutorial/13-classes/01-classes/app-a/App.svelte b/site/content/tutorial/13-classes/01-classes/app-a/App.svelte new file mode 100644 index 0000000000..68cb642463 --- /dev/null +++ b/site/content/tutorial/13-classes/01-classes/app-a/App.svelte @@ -0,0 +1,29 @@ + + + + + + + + + \ No newline at end of file diff --git a/site/content/tutorial/13-classes/01-classes/app-b/App.svelte b/site/content/tutorial/13-classes/01-classes/app-b/App.svelte new file mode 100644 index 0000000000..4da386991d --- /dev/null +++ b/site/content/tutorial/13-classes/01-classes/app-b/App.svelte @@ -0,0 +1,29 @@ + + + + + + + + + \ No newline at end of file diff --git a/site/content/tutorial/13-classes/01-classes/text.md b/site/content/tutorial/13-classes/01-classes/text.md new file mode 100644 index 0000000000..7ad3045399 --- /dev/null +++ b/site/content/tutorial/13-classes/01-classes/text.md @@ -0,0 +1,23 @@ +--- +title: The class directive +--- + +Like any other attribute, you can specify classes with a JavaScript attribute, seen here: + +```html + +``` + +This is such a common pattern in UI development that Svelte includes a special directive to simplify it: + +```html + +``` + +The `active` class is added to the element whenever the value of the expression is truthy, and removed when it's falsy. \ No newline at end of file diff --git a/site/content/tutorial/13-classes/02-class-shorthand/app-a/App.svelte b/site/content/tutorial/13-classes/02-class-shorthand/app-a/App.svelte new file mode 100644 index 0000000000..5ff6497230 --- /dev/null +++ b/site/content/tutorial/13-classes/02-class-shorthand/app-a/App.svelte @@ -0,0 +1,18 @@ + + + + + + +