Comments (2)
Seems like this PR is at fault
from templ.
Here is an example.
Input:
package somepackage
import (
"code.uber.internal/delivery/eats-web-feed/mapper/css-class"
twu "code.uber.internal/delivery/eats-web-feed/presentation/utils/tailwind-utils"
tu "code.uber.internal/delivery/eats-web-feed/presentation/utils/templ-utils"
richtextview "code.uber.internal/delivery/eats-web-feed/shared/components/base-idl/richtext"
"code.uber.internal/delivery/eats-web-feed/shared/components/base-web-components/base-tag"
"code.uber.internal/delivery/eats-web-feed/shared/components/quick-add-stepper"
"thriftrw/code.uber.internal/eats/presentation/eater/mobile-web-shared/models/catalog_section"
)
templ View(input Input) {
if input.DisplayType == catalog_section.SomeDisplayType {
@richtextview.View(sometest.Model{})
}
<img class={ cssclass.SomeClasses(), templ.KV("some-class", input.ImageFit == twu.SomeFit) } alt="" { tu.LazyLoad(input.LazyLoadImage)... } src={ tu.ToString("balh") }/>
@quickaddstepper.View()
@basetag.View()
}
Output:
package somepackage
import (
cssclass "code.uber.internal/delivery/eats-web-feed/mapper/css-class"
twu "code.uber.internal/delivery/eats-web-feed/presentation/utils/tailwind-utils"
tu "code.uber.internal/delivery/eats-web-feed/presentation/utils/templ-utils"
richtextview "code.uber.internal/delivery/eats-web-feed/shared/components/base-idl/richtext"
basetag "code.uber.internal/delivery/eats-web-feed/shared/components/base-web-components/base-tag"
"code.uber.internal/delivery/eats-web-feed/shared/components/quick-add-stepper"
quickaddstepper "code.uber.internal/delivery/eats-web-feed/shared/components/quick-add-stepper"
"thriftrw/code.uber.internal/eats/presentation/eater/mobile-web-shared/models/catalog_section"
)
templ View(input Input) {
if input.DisplayType == catalog_section.SomeDisplayType {
@richtextview.View(sometest.Model{})
}
<img class={ cssclass.SomeClasses(), templ.KV("some-class", input.ImageFit == twu.SomeFit) } alt="" { tu.LazyLoad(input.LazyLoadImage)... } src={ tu.ToString("balh") }/>
@quickaddstepper.View()
@basetag.View()
}
As you can see, "code.uber.internal/delivery/eats-web-feed/shared/components/quick-add-stepper"
is duplicated
from templ.
Related Issues (20)
- Getting this error while using the latest version or templ and gopls HOT 11
- Formatting a parameterized javascript function HOT 3
- Templ config for passsing additional variables to component HOT 1
- Proxy not ready, retrying infinitely HOT 2
- Improved dev flow
- Proposal: Introduce JsGenericVar for Event and Element Access in element event handlers HOT 5
- `templ generate` takes a long time for unformatted files HOT 4
- `templ generate` doesn't work if pwd is a symlink HOT 1
- Composable templates do not render properly in tests HOT 1
- App freeze using air proxy HOT 1
- templ-vscode "Request textDocument/codeAction failed" HOT 2
- Streaming Not Working
- [Proposal] Improve embedding components HOT 2
- proposal: Go comments within HTML tags HOT 1
- Raw go errors if block ends with a comment
- LSP crashes after being started by kakoune-lsp HOT 4
- How to prevent cache HOT 1
- .templ file with only script elements leads to unused import HOT 1
- Anyway to instantiate a templ once per rendering context? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from templ.