Giter Site home page Giter Site logo

Comments (5)

maxkeppeler avatar maxkeppeler commented on May 14, 2024 1

Great issue and a change I welcome much as well.
I will work on this sometime within the next two weeks when I can find time.

from sheets-compose-dialogs.

maxkeppeler avatar maxkeppeler commented on May 14, 2024 1

Here's an example:

    val selectedTimeInSeconds = remember { mutableStateOf<Long>(240) }
    val state = rememberUseCaseState(visible = true, onCloseRequest = { closeSelection() })
    DurationDialog(
        state = state,
        selection = DurationSelection(
            withButtonView = false,
        ) { newTimeInSeconds ->
            selectedTimeInSeconds.value = newTimeInSeconds
        },
        config = DurationConfig(
            timeFormat = DurationFormat.HH_MM_SS,
            currentTime = selectedTimeInSeconds.value,
        ),
    )
    val coroutineScope = rememberCoroutineScope()
    coroutineScope.launch {
        delay(5000)
        state.invokePositiveAction()
    Log.d("DurationSample1", "DurationSample1: ${selectedTimeInSeconds.value}")
    }

from sheets-compose-dialogs.

maxkeppeler avatar maxkeppeler commented on May 14, 2024

Which event would trigger the selection then if the button view is not wanted for the views, via a separate invocation to trigger it via the use-case state?

from sheets-compose-dialogs.

russellbanks avatar russellbanks commented on May 14, 2024

Which event would trigger the selection then if the button view is not wanted for the views, via a separate invocation to trigger it via the use-case state?

Yes, a separate invocation via the use-case state would work.

from sheets-compose-dialogs.

russellbanks avatar russellbanks commented on May 14, 2024

@maxkeppeler onPositiveClick is still a required option even though there can be no buttons now.

InfoView(
   useCaseState = rememberUseCaseState(),
   selection = InfoSelection(withButtonView = false)
)

No value passed for parameter 'onPositiveClick'

from sheets-compose-dialogs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.